3dwoo大學簡體電腦書店
編程原則:來自代碼大師Max Kanat-Alexander的建議
( 簡體 字)
作者:馬克斯·卡納特-亞歷山大(Max Kanat-Alexander)類別:1. -> 程式設計 -> 綜合
出版社:機械工業出版社編程原則:來自代碼大師Max Kanat-Alexander的建議 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
本書介紹了如何讓簡約設計的思想回歸到計算機編程中,如何打造高效的軟件開發團隊。整本書的主旨是幫助讀者成為一名更好的軟件開發者。本書主要包括以下內容:開發者的基本素質、軟件的復雜與簡約、團隊里的工程問題、理解軟件和軟件測試、持續改善軟件。
pagetop