在我從unit test邁入TDD的領域,跨過那道實務的門檻,這本書絕對佔有一席之地。
這是一本用java寫的書,書裡面完整的一個範例章節更是很特別的用了Java swing(我連它是什麼都不知道), 我不會寫java,但這本書卻讓我從「TDD不就是先寫測試,再寫prod code通過它嗎?」的程度,到建立walking skeleton的觀念(跟曳光彈開發配合),為什麼需要top-down的使用一些OO特性來開發,最後再了解了ATDD的outside-in打通實務貫通的癥結點。
同一時期的另一本重點書是「測試驅動開發的藝術」(我記得好像也是java當例子),這兩本讓我把TDD所需相關知識打得很紮實。
技術的最後,在我survey並在實務上愛上cucumber後,更是完全打通了ATDD在實務上的最大瓶頸,讓我可以跟需求單位與其他成員一起定義出適當的acceptance criteria, 就技術面來說,實務TDD所有需要的部分就全到位了。
接著的則是「specification by example」讓我更清楚且精準的在實務上,帶領PO進行改變,那是本導入的聖經本。
最後,就是一切agile的相關學習與知識,讓我可以更有效、更無感的把人、流程、團隊文化給搞定,讓整個軟體開發過程可以串得更順、更自然,也讓團隊進入持續改善跟自主管理的狀態。
以上,就是整條路後半段的心路歷程跟學習過程。
(前半段就是unit test, refactoring, OOD/SOLID, design patterns, CI with static code analysis report, integration testing, web testing)
額外岔出去的則是living documentation跟scrum estimations.
這條路很充實、愉快,而且還沒結束。因為持續改善是沒有止盡,所以得學習更多東西,當作改善的動力、成長的養份。那個 agile tribes 的地鐵圖還有一些沒踩鳥點,對這充滿期待跟興奮!
PS: 我也不知道為啥一個書籍封面寫這麼長....手機無法編輯網誌,晚點再把內容搬過去好了。
同時也有5部Youtube影片,追蹤數超過4萬的網紅吳老師教學部落格,也在其Youtube影片中提到,智慧型手機開發實例與證照解析(Android)上課 完整影音: https://groups.google.com/group/Android_Advanced?hl=zh-TW 先學期先複習JAVA程式語言與Android基本設計流程, 因為這學期升級 ECLIPSE新版 4.2的開發環境, ...
java swing範例 在 吳老師教學部落格 Youtube 的最讚貼文
智慧型手機開發實例與證照解析(Android)上課
完整影音:
https://groups.google.com/group/Android_Advanced?hl=zh-TW
先學期先複習JAVA程式語言與Android基本設計流程,
因為這學期升級 ECLIPSE新版 4.2的開發環境,
因此也順便適應一下新環境,讓大家複習上學期的基礎開發,
慢慢可以跟上,再來就會教到一些新的功能演示,
應為從第四章開始,講的是 UI設計基本概念,之後還有 UI進階設計,
chapter 6 Activity 生命週期
chapter 7 資料存取
chapter 8 行動資料庫
chapter 9 Google 地圖
chapter 10 感應器應用
chapter 11 多媒體與相機功能
chapter 12 手機實用功能開發
chapter 13 AdMob 廣告看板製作
chapter 14 發佈應用程式至 Google Play
希望大家可以逐步完成。
上課內容:
01_InputEx建立專案與介面布局
02_介面設計與細節
03_程式設計說明
04_程式設計說明
05_介面設計與修改成水平布局
06_SelectButtons範例說明與建立專案
07_SelectButtons範例介面設計
08_SelectButtons範例程式設計
智慧型手機(Android)設計入門總整理
http://terry55wu.blogspot.tw/p/android_28.html
Android 教學研習心得分享懶人包:
http://terry55wu.blogspot.com/p/android.html
吳老師教學部落格:
http://terry55wu.blogspot.com/
Android論壇:
https://groups.google.com/group/Android_Advanced?hl=zh-TW
APP教學,Google Andriod,TQC PLUS,吳清輝老師,吳老師提供,程式開發,線上教學,資訊應用系,雲端計算

java swing範例 在 吳老師教學部落格 Youtube 的最佳解答
智慧型手機開發實例與證照解析(Android)上課
完整影音:
https://groups.google.com/group/Android_Advanced?hl=zh-TW
先學期先複習JAVA程式語言與Android基本設計流程,
因為這學期升級 ECLIPSE新版 4.2的開發環境,
因此也順便適應一下新環境,讓大家複習上學期的基礎開發,
慢慢可以跟上,再來就會教到一些新的功能演示,
應為從第四章開始,講的是 UI設計基本概念,之後還有 UI進階設計,
chapter 6 Activity 生命週期
chapter 7 資料存取
chapter 8 行動資料庫
chapter 9 Google 地圖
chapter 10 感應器應用
chapter 11 多媒體與相機功能
chapter 12 手機實用功能開發
chapter 13 AdMob 廣告看板製作
chapter 14 發佈應用程式至 Google Play
希望大家可以逐步完成。
上課內容:
01_InputEx建立專案與介面布局
02_介面設計與細節
03_程式設計說明
04_程式設計說明
05_介面設計與修改成水平布局
06_SelectButtons範例說明與建立專案
07_SelectButtons範例介面設計
08_SelectButtons範例程式設計
智慧型手機(Android)設計入門總整理
http://terry55wu.blogspot.tw/p/android_28.html
Android 教學研習心得分享懶人包:
http://terry55wu.blogspot.com/p/android.html
吳老師教學部落格:
http://terry55wu.blogspot.com/
Android論壇:
https://groups.google.com/group/Android_Advanced?hl=zh-TW
APP教學,Google Andriod,TQC PLUS,吳清輝老師,吳老師提供,程式開發,線上教學,資訊應用系,雲端計算

java swing範例 在 吳老師教學部落格 Youtube 的最佳貼文
智慧型手機開發實例與證照解析(Android)第3次上課
完整影音:https://groups.google.com/group/Android_Advanced?hl=zh-TW
JAVA&Android課程理念
Android智慧型手機以JAVA為基礎,已成為手機上最完整的開放開發平台之一,
在手機已是人手必備的趨勢下,手機相關的應用,將會超越PC,比PC更智慧,更貼近個人使用習慣,未來APP將漸取代Web,成為各產業或政府對外窗口。
以循序漸進的方式講授從JAVA入門到證照,再到Android應用程式架構、圖形介面開發、測試與除錯等,進而取得證照。
使學生能開發APP遊戲、多媒體APP等各類型手機應用程式為目標。
吳老師教學特色:
1.影音複習分享(全程錄影)。
2.能不硬code程式,有程式也會提供畫面。
3.提供業界實務開發經驗。
4.書上沒講到的操作,圖形化工具使用。
5.隨時更新第一手資訊。
參考書目
Google Android SDK 開發範例大全, 3
佘志龍.陳昱勛.鄭名傑.陳小鳳
出版商: 悅知
出版日期: 2011-04-24
台幣定價: $950
馬上就能用Android SDK程式碼即可貼
高山恭介、広部一弥、松浦晃洋著、鄭斐文、江良志譯
出版商:旗標
出版日期:2011-07-27
台幣定價:$420
Android‧iPhone‧Windows Mobile 手機程式設計入門與應用
陳彥文、彭亦暄
出版商: 旗標
出版日期: 2010-06-14
台幣定價: $560
Android 初學特訓班
作者:鄧文淵/總監製;文淵閣工作室/編著
出版社:碁峰 出版日期:2011年12月29日 2刷
Android 4.X App開發教戰手冊
--適用Android 4.x~2.x(附光碟)
作者: 黃彬華
書號:AEL012300
出版日:2012/04/13
ISBN:9789862764701 價格: 520
TQC+行動裝置應用程式設計認證指南Android 2
作者:中華民國電腦技能基金會
價格: 390 書號: AEY021800
章節大綱
1 Android 導論與新版功能介紹
2 開發工具下載與安裝
3 Android 專案與系統架構
4 UI 設計基本概念
5 UI 進階設計
6 Activity 生命週期與平板電腦設計概念
7 資料存取
8 行動資料庫 SQLite
9 Google 地圖
10 感應器應用
11 多媒體與相機功能
12 手機實用功能開發
13 AdMob 廣告看板製作
14 發佈應用程式至 Google Play
Android 教學研習心得分享懶人包:
http://terry55wu.blogspot.com/p/android.html
吳老師教學部落格:
http://terry55wu.blogspot.com/
Android論壇:
https://groups.google.com/group/android_bisic?hl=zh-TW
APP教學,Google Andriod,TQC PLUS,吳清輝老師,吳老師提供,銘傳資訊學院,程式開發,線上教學,資訊應用系,雲端計算
