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

軟體設計(從專業到卓越)/圖靈原創

  • 作者:張剛|責編:王軍花
  • 出版社:人民郵電
  • ISBN:9787115589750
  • 出版日期:2022/06/01
  • 裝幀:平裝
  • 頁數:351
人民幣:RMB 99.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書介紹了高效的軟體設計和編程方法,把精益需求分析、領域驅動設計、面向對象編程、契約式設計、測試驅動開發、意圖導向編程及演進式設計等編程實踐融會貫通,深入洞察軟體設計的本質,為軟體工程師展示了一個清晰的「編程能力提升路線圖」。
    本書適合各種編程語言的一線開發者、電腦和軟體工程相關專業三年級及以上的本科生和研究生閱讀,也適合專業的軟體開發團隊參考。

作者介紹
張剛|責編:王軍花
    張剛,軟體工程博士、資深技術專家、CCF軟體工程委員會執行委員、貝爾實驗室傑出工程師。先後任職于阿爾卡特朗訊、上海理工大學和阿里巴巴。20余年軟體開發、架構設計和技術領導者的成功經驗,先進軟體工程方法與實踐的持續探索者和積極傳播者。

目錄
品味篇  識別優秀設計
  第1章  優質代碼的外部特徵
    1.1  實現了期望的功能
    1.2  缺陷盡量少
    1.3  易於理解
    1.4  易於演進
    1.5  易於復用
    1.6  小結
  第2章  優質代碼的內在特徵
    2.1  一致的編碼風格
    2.2  有意義的命名
    2.3  簡潔的行為實現
    2.4  高內聚和低耦合的模塊化結構
    2.5  沒有重複
    2.6  沒有多餘的設計
    2.7  具備自動化測試
    2.8  小結
  第3章  高質量的需求
    3.1  用結構化的方法分析需求
    3.2  定義業務目標
    3.3  探索業務流程,定義系統功能
    3.4  完善操作步驟,澄清業務規則
    3.5  小結
  第4章  領域建模
    4.1  領域模型的概念
    4.2  捕獲業務概念
    4.3  辨析業務概念
    4.4  持續演進業務概念
    4.5  用領域模型指導軟體開發
    4.6  小結
專業篇  建立紮實功底
  第5章  設計分解和責任分配
    5.1  通過分而治之管理複雜性
    5.2  架構分解的原則與模式
    5.3  正確使用語言特性
    5.4  關注點分離
    5.5  設計模式
    5.6  小結
  第6章  依賴、介面和契約
    6.1  依賴的設計原則
    6.2  需求方介面
    6.3  提供方介面
    6.4  設計契約
    6.5  事件機制
    6.6  小結
卓越篇  實現高效編碼
  第7章  用測試描述需求和契約
    7.1  將測試作為一個建設性活動
    7.2  從V模型到I模型
    7.3  用測試澄清和文檔化需求

    7.4  用測試澄清職責和契約
    7.5  測試先行
    7.6  小結
  第8章  用領域模型指導實現
    8.1  用領域模型指導實現
    8.2  基本構造塊
    8.3  聚合、資源庫和工廠
    8.4  分層架構和代碼結構
    8.5  限界上下文
    8.6  上下文映射
    8.7  領域模型的持續演進
    8.8  小結
  第9章  由外而內的設計
    9.1  如何由外而內
    9.2  由外而內設計的優勢
    9.3  應用測試替身
    9.4  測試先行和由外而內
    9.5  把由外而內應用於大規模的項目
    9.6  小結
卓越篇  實現高效編碼
  第10章  設計質量貫穿始終
    10.1  質量內建
    10.2  契約式設計和防禦式編程
    10.3  高質量的自動化測試
    10.4  代碼評審和結對編程
    10.5  代碼質量度量和問題檢測
    10.6  小結
  第11章  讓設計持續演進
    11.1  軟體設計的演進本質
    11.2  簡單設計
    11.3  重構
    11.4  測試驅動開發
    11.5  持續集成
    11.6  小結
  第12章  精益思想和高效編程
    12.1  精益思想
    12.2  精益思想和軟體設計的關係
    12.3  總結
參考文獻
索引

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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