3dwoo大學簡體電腦書店
代碼之外的功夫:程序員精進之路
( 簡體 字)
作者:[美] 格雷戈里·布朗(Gregory T. Brown)類別:1. -> 程式設計 -> 綜合
出版社:人民郵電出版社代碼之外的功夫:程序員精進之路 3dWoo書號: 48789
詢問書籍請說出此書號!
有庫存
NT售價: 245
出版日:3/1/2018
頁數:110
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 字 )
ISBN:9787115478375 加入購物車加到我的最愛 (請先登入會員)
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社)
前言 vii
* 1章 善用設計原型,探索項目創意 1
1.1 從理解項目背后的需求入手 2
1.2 利用線框圖表達功能需求 3
1.3 編程之初立即搭建測試系統 4
1.4 全面探討不足,改善追求實效 6
1.5 早問多問,驗證設想 8
1.6 力求縮小自己的工作范圍 8
1.7 謹記原型并非生產系統 12
1.8 巧妙設計特性,輕松收集反饋 13
* 2章 觀察增量變更,發掘隱藏依賴 19
2.1 不存在所謂的“獨立特性” 19
2.2 兩特性同屏必相互依賴 21
2.3 避免不必要的實時數據同步 23
2.4 復用舊代碼,尋找新問題 25
第3章 準確識別痛點,高效集成服務 29
3.1 面對小眾需求,切記未雨綢繆 30
3.2 謹記外部服務并不可靠 31
3.3 服務一旦有變,查找過期的模擬對象 34
3.4 遭遇爛代碼,維護必頭疼 35
3.5 不存在純粹的內部問題 37
第4章 設計嚴密方案,逐步解決問題 39
4.1 收集事實,清晰描述 40
4.2 寫代碼之前手動解決部分問題 42
4.3 核實輸入數據,隨后進行處理 44
4.4 善用演繹推理,檢驗工作質量 46
4.5 欲解復雜問題,先知簡單情況 47
第5章 謹記自底向上,優化軟件設計 55
5.1 找出關鍵詞,認清問題 56
5.2 從實現* 小化功能入手 57
5.3 避免對象間不必要的時間耦合 60
5.4 逐步提取可復用的組件與協議 63
5.5 進行大量實驗,發掘隱藏抽象 66
5.6 了解自底向上方法的局限 67
第6章 認清現實瑕疵,改善數據建模 71
6.1 分清概念建模和物理建模 71
6.2 明確設計模型,追蹤數據變化 74
6.3 理解康威定律,實踐數據管理 78
6.4 謹記工作流設計與數據建模密不可分 81
第7章 逐漸改善流程,合理安排時間 85
7.1 敏捷、安全地應對意外故障 86
7.2 識別并分析操作瓶頸 88
7.3 注意權衡工作的經濟效益 89
7.4 限制積壓工作,力求減少浪費 92
7.5 力求整體大于部分之和 95
第8章 認清行業未來,再議軟件開發 101
作者介紹 110
封面介紹 110
本書雖然面向程序員,卻不包含代碼。在作者看來,90%的程序設計工作都不需要寫代碼;程序員不只是編程專家,其核心競爭力是利用代碼這一工具解決人類社會的常見問題。以此作為出發點,作者精心構思了8個故事,以情景代入的方式邀請讀者思考代碼之外的關鍵問題:軟件開發工作如何從以技術為中心轉為以人為本?透過故事主人公的視角,讀者能比較自己與書中角色的差異,發現決策過程的瑕疵,提升解決問題的綜合能力。
pagetop