帳號:
密碼:
忘記密碼?
 
略過巡覽連結。
軟體構築美學:當專案團隊遇上失控程式,最真實的解決方案 
分類| 程式開發
原文書名| Brownfield Application Development in .NET
作者| Kyle Baley‧Donald Belcham
譯者| 蔡煥麟‧張簡才祿
校閱者|
出版日期| 2010-10-21
色彩| 黑白
頁數| 528
定價|NT$ 650
優惠價| 85 折,NT$ 552
書號| SKTP00036
ISBN-13| 978-986-6348-78-5
附件|
附件內容|

 

庫存=0
已絕版
更多關於本書

關於作者 本書特色 內容介紹 目錄 精采試讀


   
  ‧書籍優惠價85折!
 活動期間:2019-01-01~2019-12-31

 
 
   
 
 
 
   
 
 
 
   
 
 
 
   
 
Kyle Baley
擁有超過十年的開發經驗,範圍從交通業、電信業、銀行業及能源業等,同時也是微軟的最有價值專家(MVP)。
Donald Belcham
致力於挽救迫切需要救助的應用程式。
 
 
   
 
蔡煥麟    
東吳大學資訊管理研究所畢業,從事軟體開發工作,目前為恆逸(精誠)資訊講師。擁有多本譯作,包括《物件導向分析設計與應用》、《ASP.NET 經典講座》、《微軟解決方案框架精要》、《軟體工程與 Microsoft Visual Studio Team System》等,擁有MCPD for ASP.NET認證,且為微軟的最有價值專家(MVP)。
張簡才祿
現職軟體公司的研發工程師,專長為系統架構設計及Web程式開發,並專研.NET相關技術,也參與過多個專案開發與系統整合。擁有MCTS、MCPD與RHCE等國際認證。
 
 
   
 
歡迎來到真實世界!
要接管既有應用程式並不容易,我們往往因缺乏良好的程式撰寫習慣及專案管理經驗,而讓維護及改善變得困難。當你肩負著力挽狂瀾的使命時,除了被神選中的幸運,還有什麼方法可以幫助你從困境中重生?
■ 有效的應用程式版本控制方式
■ 持續整合與自動化測試對開發環境的重要性
■ 謹守並維持有效的程式撰寫原則及習慣
■ 從使用者介面到資料存取的重構模式來改善既有程式碼
■ 程式分層及降低程式依賴性,可有效改善棕地專案的缺陷
 
 
   
 
本書將大部分專案團隊所面臨到的既有、且難以維護及改善的應用程式,稱為棕地應用程式(Brownfield Application),它具有三項特點:既有程式碼;因差勁的實務作法而造成汙染;仍有改善或重複使用的潛力。

如何重構棕地專案?將分別從「開發環境」及「程式碼」兩大部分來探討。關於「開發環境」,將說明版本控制(version control)、持續整合(CI)、自動測試及度量,以及缺陷追蹤的重要性和作法。而在關於「程式碼」中,則會從技術面及實務面來說明程式所應具備的可維護性、可讀性、可擴展性、可逆性。此外,書中並補充許多真實案例及挑戰既有想法,除了讓你了解現實情況,並顛覆過去已被認為是常規但不正確的程式開發觀點,期待能陪伴開發人員從更多成功與失敗的專案經驗中成長。
 
 
   
  第01章│認識棕地應用程式
第02章│棕地專案的版本控制
第03章│持續整合
第04章│自動化測試
第05章│軟體度量與程式碼分析
第06章│瑕疵管理
第07章│在專案中導入好的物件導向實務
第08章│應用程式的重新分層
第09章│鬆散一些:降低程式碼的依賴性
第10章│重整使用者介面
第11章│重構資料存取
第12章│管理系統外部的依賴
第13章│持續改善

附錄 .NET工具箱
 
 
   
 
 
 
   
 
 
 
   
 
 
 
   
 
 
 
電話:02-2719-8811 傳真:02-2719-7980 地址:105台北市松山區復興北路99號12樓  
copyright © 精誠資訊股份有限公司 悅知文化 All rights reserved   服務條款與隱私權