內容簡介:「《高生產力軟體開發實務》填補了市場中的一個重要空白。如果你是剛從大學或程式設計訓練班畢業的學生,正在尋找你的第一份Java工作,那麼你應該購買這本書,它彌補了程式設計練習和專業軟體工程師日常工作之間的差距。」
—Ben Evans
New Relic, Java擁護者和首席工程師
如果你剛剛開始你的Java職業生涯,掌握當今眾多軟體發展概念可能會讓你不知所措。你是否應該學習像測試驅動開發這樣的物件導向做法?或者應用函數式程式設計的概念?這本動手實作的指南提供了一種整合的、專案驅動的方法,來幫你學習成為一名高生產力開發人員所需的核心主題。
本書二位作者向您展示數個真實世界的專案是如何開發出來的,並從中汲取最佳實務。每一章的重點都是從命令列批次程式開始的專案,然後發展成功能齊全的應用程式。如果你能夠編寫基本的Java程式,那麼你將學習到最先進的軟體開發實務,並用以構建現代、可靠、可維護的Java軟體。
‧學習編寫可維護程式碼的核心設計原則
‧為你的程式碼庫增加靈活性,改善程式碼的維護,並可處理異常錯誤的狀況
‧瞭解如何應用耦合、內聚、和SOLID原則
‧利用測試驅動開發來解決新的設計問題
‧由外而內思考:從大局出發,再進入應用程式領域的核心
‧介紹函數式程式設計,並學習如何在Java中使用它
目錄
章節說明:第一章 展開旅程
第二章 銀行對帳單分析器
第三章 擴充銀行對帳單分析器
第四章 文件管理系統
第五章 業務規則引擎
第六章 Twootr
第七章 擴充Twootr
第八章 結論
索引
章節說明:第一章 展開旅程
第二章 銀行對帳單分析器
第三章 擴充銀行對帳單分析器
第四章 文件管理系統
第五章 業務規則引擎
第六章 Twootr
第七章 擴充Twootr
第八章 結論
索引
購物須知
關於二手書說明:
商品建檔資料為新書及二手書共用,因是二手商品,實際狀況可能已與建檔資料有差異,購買二手書時,請務必檢視商品書況、備註說明及書況影片,收到商品將以書況影片內呈現為準。若有差異時僅可提供退貨處理,無法換貨或再補寄。
商品版權法律說明:
TAAZE 單純提供網路二手書託售平台予消費者,並不涉入書本作者與原出版商間之任何糾紛;敬請各界鑒察。
退換貨說明:
二手書籍商品享有10天的商品猶豫期(含例假日)。若您欲辦理退貨,請於取得該商品10日內寄回。
二手影音商品(例如CD、DVD等),恕不提供10天猶豫期退貨。
二手商品無法提供換貨服務,僅能辦理退貨。如須退貨,請保持該商品及其附件的完整性(包含書籍封底之TAAZE物流條碼)。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱
退換貨原則、
二手CD、DVD退換貨說明。