定價:NT$ 650
優惠價:93 折,NT$ 605
本商品已絕版
本書將大部分專案團隊所面臨到的既有、且難以維護及改善的應用程式,稱為棕地應用程式(Brownfield Application),它具有三項特點:既有程式碼;因差勁的實務作法而造成汙染;仍有改善或重複使用的潛力。
如何重構棕地專案?將分別從「開發環境」及「程式碼」兩大部分來探討。關於「開發環境」,將說明版本控制(version control)、持續整合(CI)、自動測試及度量,以及缺陷追蹤的重要性和作法。而在關於「程式碼」中,則會從技術面及實務面來說明程式所應具備的可維護性、可讀性、可擴展性、可逆性。此外,書中並補充許多真實案例及挑戰既有想法,除了讓你了解現實情況,並顛覆過去已被認為是常規但不正確的程式開發觀點,期待能陪伴開發人員從更多成功與失敗的專案經驗中成長。
本書特色
歡迎來到真實世界!
要接管既有應用程式並不容易,我們往往因缺乏良好的程式撰寫習慣及專案管理經驗,而讓維護及改善變得困難。當你肩負著力挽狂瀾的使命時,除了被神選中的幸運,還有什麼方法可以幫助你從困境中重生?
■ 有效的應用程式版本控制方式
■ 持續整合與自動化測試對開發環境的重要性
■ 謹守並維持有效的程式撰寫原則及習慣
■ 從使用者介面到資料存取的重構模式來改善既有程式碼
■ 程式分層及降低程式依賴性,可有效改善棕地專案的缺陷
作者簡介:
Kyle Baley
擁有超過十年的開發經驗,範圍從交通業、電信業、銀行業及能源業等,同時也是微軟的最有價值專家(MVP)。
Donald Belcham
致力於挽救迫切需要救助的應用程式。
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。徵求價 | 數量 |
2折 | 1 |
5折 | 9 |
6折 | 1 |
7折 | 5 |
7折以上 | 1 |
8折以上 | 36 |
無折 | 6 |
優惠價: 93 折, NT$ 605 NT$ 650
本商品已絕版
本書將大部分專案團隊所面臨到的既有、且難以維護及改善的應用程式,稱為棕地應用程式(Brownfield Application),它具有三項特點:既有程式碼;因差勁的實務作法而造成汙染;仍有改善或重複使用的潛力。
如何重構棕地專案?將分別從「開發環境」及「程式碼」兩大部分來探討。關於「開發環境」,將說明版本控制(version control)、持續整合(CI)、自動測試及度量,以及缺陷追蹤的重要性和作法。而在關於「程式碼」中,則會從技術面及實務面來說明程式所應具備的可維護性、可讀性、可擴展性、可逆性。此外,書中並補充許多真實案例及挑戰既有想法,除了讓你了解現實情況,並顛覆過去已被認為是常規但不正確的程式開發觀點,期待能陪伴開發人員從更多成功與失敗的專案經驗中成長。
本書特色
歡迎來到真實世界!
要接管既有應用程式並不容易,我們往往因缺乏良好的程式撰寫習慣及專案管理經驗,而讓維護及改善變得困難。當你肩負著力挽狂瀾的使命時,除了被神選中的幸運,還有什麼方法可以幫助你從困境中重生?
■ 有效的應用程式版本控制方式
■ 持續整合與自動化測試對開發環境的重要性
■ 謹守並維持有效的程式撰寫原則及習慣
■ 從使用者介面到資料存取的重構模式來改善既有程式碼
■ 程式分層及降低程式依賴性,可有效改善棕地專案的缺陷
作者簡介:
Kyle Baley
擁有超過十年的開發經驗,範圍從交通業、電信業、銀行業及能源業等,同時也是微軟的最有價值專家(MVP)。
Donald Belcham
致力於挽救迫切需要救助的應用程式。
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。徵求價 | 數量 |
2折 | 1 |
5折 | 9 |
6折 | 1 |
7折 | 5 |
7折以上 | 1 |
8折以上 | 36 |
無折 | 6 |
請在手機上開啟Line應用程式,點選搜尋欄位旁的掃描圖示
即可掃描此ORcode