編程原則:來自代碼大師Max Kanat-Alexander的建議( 簡體 字) | |
作者:馬克斯·卡納特-亞歷山大(Max Kanat-Alexander) | 類別:1. -> 程式設計 -> 綜合 |
出版社:機械工業出版社 | 3dWoo書號: 54770 詢問書籍請說出此書號! 有庫存 NT售價: 395 元 |
出版日:6/1/2021 | |
頁數:216 | |
光碟數:0 | |
站長推薦: | |
印刷:黑白印刷 | 語系: ( 簡體 字 ) |
ISBN:9787111684916 | 加入購物車 │加到我的最愛 (請先登入會員) |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社) | |
第一部分 程序員應該了解的基本原則
第1章 在你開始之前 3 第2章 工程師的態度 5 第3章 成為明星程序員的獨特秘密 7 第4章 兩句話總結軟件設計原則 9 第二部分 軟件的復雜性和它的起因 第5章 復雜性的蛛絲馬跡 13 第6章 創造復雜性的方法之一:違反你承諾過的API約定 15 第7章 什么時候不值得向后兼容 19 第8章 復雜是牢籠 23 第三部分 簡約與軟件設計 第9章 設計要從頭抓起 27 第10章 預測未來的準確度 29 第11章 簡約與嚴格 33 第12章 兩遍已太多 37 第13章 健壯的軟件設計 41 第四部分 調試代碼 第14章 什么是bug 51 第15章 bug的源頭 53 第16章 確保它不會再發生 57 第17章 調試代碼的基本哲學 63 第五部分 團隊里的工程問題 第18章 高效工程開發 71 第19章 量化開發效率 79 第20章 如何應對軟件公司內代碼的復雜性 85 第21章 重構與業務功能有關 91 第22章 善意和代碼 97 第23章 運營開源項目社區其實非常簡單 101 第六部分 理解軟件 第24章 什么是計算機 113 第25章 軟件組件:結構、操作和結果 117 第26章 重新審視軟件:SAR/ISAR概念詳解 119 第27章 軟件即知識 123 第28章 技術的使命 127 第29章 簡單地聊聊互聯網隱私 129 第30章 簡約和安全 135 第31章 測試驅動開發和觀察循環 139 第32章 測試的哲學 143 第七部分 持續改善 第33章 成功的秘密:持續改善 157 第34章 如何找到持續改善的空間 161 第35章 拒絕的力量 165 第36章 為什么說程序員糟糕透了 169 第37章 快速編程的秘訣:停止思考 175 第38章 開發者的傲慢 181 第39章 “一致”并不意味著“統一” 183 第40章 用戶有困難,開發者有方案 185 第41章 即時滿足=即時失敗 189 第42章 成功來自執行而非創新 193 第43章 杰出的軟件 195 本書介紹了如何讓簡約設計的思想回歸到計算機編程中,如何打造高效的軟件開發團隊。整本書的主旨是幫助讀者成為一名更好的軟件開發者。本書主要包括以下內容:開發者的基本素質、軟件的復雜與簡約、團隊里的工程問題、理解軟件和軟件測試、持續改善軟件。
|