幫助中心 | 我的帳號 | 關於我們

軟體開發實踐(項目驅動式的Java開髮指南)

  • 作者:(英)拉烏爾·加布里埃爾·烏爾瑪//理查德·沃伯頓|責編:李忠明|譯者:杜雲飛
  • 出版社:機械工業
  • ISBN:9787111660910
  • 出版日期:2020/08/01
  • 裝幀:平裝
  • 頁數:184
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    如果你剛剛開始你的Java職業生涯,掌握當今的許多軟體開發概念可能會讓你不知所措。你是否應該學習面向對象的實踐,比如測試驅動開發或者應用函數式編程思想?本書提供了一種綜合的、項目驅動的方式,幫助你學習一些成為高效開發人員所需的核心主題。
    作者在本書中向你展示了如何開發真實項目,並同時學習最佳實踐。每一章會聚焦于一個項目,該項目從一個命令行批處理程序開始,然後發展成一個功能齊全的應用程序。如果能夠編寫基本的Java代碼,那麼你將學習先進的軟體開發實踐,以構建現代的、健壯的和可維護的Java軟體。

作者介紹
(英)拉烏爾·加布里埃爾·烏爾瑪//理查德·沃伯頓|責編:李忠明|譯者:杜雲飛

目錄
前言
第1章  開始旅旅程吧
  1.1  主題
  1.2  章節概要
  1.3  迭代
第2章  銀行賬單分析器
  2.1  挑戰
  2.2  目標
  2.3  銀行賬單分析器需求
  2.4  KISS原則
  2.5  代碼可維護性和反模式
  2.6  單一職責原則
  2.7  內聚
  2.8  耦合
  2.9  測試
  2.10  要點
  2.11  迭代
  2.12  完成這個挑戰
第3章  擴展銀行賬單分析器
  3.1  挑戰
  3.2  目標
  3.3  銀行賬單分析器的擴展需求
  3.4  開閉原則
  3.5  介面陷阱
  3.6  顯式API和隱式API
  3.7  多樣化導出
  3.8  異常處理
  3.9  使用構建工具
  3.10  要點
  3.11  迭代
  3.12  完成這個挑戰
第4章  文檔管理系統
  4.1  挑戰
  4.2  目標
  4.3  文檔管理系統需求
  4.4  充實這個設計
  4.5  里氏替換原則
  4.6  可選方案
  4.7  擴展和重用代碼
  4.8  保持測試健康
  4.9  要點
  4.10  迭代
  4.11  完成這個挑戰
第5章  業務規則引擎
  5.1  挑戰
  5.2  目標
  5.3  業務規則引擎需求
  5.4  測試驅動開發
  5.5  mocking
  5.6  添加條件

  5.7  流式API設計
  5.8  要點
  5.9  迭代
  5.10  完成這個挑戰
第6章  Twootr
  6.1  挑戰
  6.2  目標
  6.3  Twootr的需求
  6.4  設計概述
  6.5  從事件到設計
  6.6  從哪裡開始
  6.7  密碼和安全性
  6.8  關注者和twoot
  6.9  位置
  6.10  要點
  6.11  迭代
  6.12  完成這個挑戰
第7章  擴展Twootr
  7.1  挑戰
  7.2  目標
  7.3  回顧
  7.4  持久性和存儲庫模式
  7.5  函數式編程
  7.6  用戶界面
  7.7  依賴倒置和依賴注入
  7.8  包和系統構建
  7.9  限制和簡化
  7.10  要點
  7.11  迭代
  7.12  完成這個挑戰
第8章  總結
  8.1  基於項目的結構
  8.2  迭代
  8.3  刻意練習
  8.4  下一步及附加資源183 

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032