注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計代碼之外的功夫:程序員精進(jìn)之路

代碼之外的功夫:程序員精進(jìn)之路

代碼之外的功夫:程序員精進(jìn)之路

定 價:¥49.00

作 者: (美)格雷戈里·布朗 著
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787115478375 出版時間: 2018-03-01 包裝:
開本: 16開 頁數(shù): 110 字?jǐn)?shù):  

內(nèi)容簡介

  本書雖然面向程序員,卻不包含代碼。在作者看來,90%的程序設(shè)計工作都不需要寫代碼;程序員不只是編程專家,其核心競爭力是利用代碼這一工具解決人類社會的常見問題。以此作為出發(fā)點(diǎn),作者精心構(gòu)思了8個故事,以情景代入的方式邀請讀者思考代碼之外的關(guān)鍵問題:軟件開發(fā)工作如何從以技術(shù)為中心轉(zhuǎn)為以人為本?透過故事主人公的視角,讀者能比較自己與書中角色的差異,發(fā)現(xiàn)決策過程的瑕疵,提升解決問題的綜合能力。

作者簡介

  作者介紹Gregory T. Brown,期刊Practicing Ruby出版人;非常流行的PDF生成庫Prawn PDF的原作者;IT咨詢顧問,幫助過各種規(guī)模的公司確定核心業(yè)務(wù)問題,力求以* 少的代碼解決問題。譯者介紹李志,1995年生于山東濟(jì)南。目前在西安交通大學(xué)人工智能與機(jī)器人研究所從事計算機(jī)視覺相關(guān)研究,同時在西安交通大學(xué)軟件學(xué)院攻讀軟件工程碩士學(xué)位。本科畢業(yè)于西安交通大學(xué)外國語學(xué)院英語系,英語專業(yè)八級,同時具備英語語言文學(xué)功底和計算機(jī)專業(yè)知識。

圖書目錄

前言 vii

 

第 1章 善用設(shè)計原型,探索項目創(chuàng)意 1

1.1 從理解項目背后的需求入手 2
1.2 利用線框圖表達(dá)功能需求 3
1.3 編程之初立即搭建測試系統(tǒng) 4
1.4 全面探討不足,改善追求實(shí)效 6
1.5 早問多問,驗(yàn)證設(shè)想 8
1.6 力求縮小自己的工作范圍 8
1.7 謹(jǐn)記原型并非生產(chǎn)系統(tǒng) 12
1.8 巧妙設(shè)計特性,輕松收集反饋 13

 

第 2章 觀察增量變更,發(fā)掘隱藏依賴 19

2.1 不存在所謂的“獨(dú)立特性” 19
2.2 兩特性同屏必相互依賴 21
2.3 避免不必要的實(shí)時數(shù)據(jù)同步 23
2.4 復(fù)用舊代碼,尋找新問題 25

 

第3章 準(zhǔn)確識別痛點(diǎn),高效集成服務(wù) 29

3.1 面對小眾需求,切記未雨綢繆 30
3.2 謹(jǐn)記外部服務(wù)并不可靠 31
3.3 服務(wù)一旦有變,查找過期的模擬對象 34
3.4 遭遇爛代碼,維護(hù)必頭疼 35
3.5 不存在純粹的內(nèi)部問題 37

 

第4章 設(shè)計嚴(yán)密方案,逐步解決問題 39

4.1 收集事實(shí),清晰描述 40
4.2 寫代碼之前手動解決部分問題 42
4.3 核實(shí)輸入數(shù)據(jù),隨后進(jìn)行處理 44
4.4 善用演繹推理,檢驗(yàn)工作質(zhì)量 46
4.5 欲解復(fù)雜問題,先知簡單情況 47

 

第5章 謹(jǐn)記自底向上,優(yōu)化軟件設(shè)計 55

5.1 找出關(guān)鍵詞,認(rèn)清問題 56
5.2 從實(shí)現(xiàn)* 小化功能入手 57
5.3 避免對象間不必要的時間耦合 60
5.4 逐步提取可復(fù)用的組件與協(xié)議 63
5.5 進(jìn)行大量實(shí)驗(yàn),發(fā)掘隱藏抽象 66
5.6 了解自底向上方法的局限 67

 

第6章 認(rèn)清現(xiàn)實(shí)瑕疵,改善數(shù)據(jù)建模 71

6.1 分清概念建模和物理建模 71
6.2 明確設(shè)計模型,追蹤數(shù)據(jù)變化 74
6.3 理解康威定律,實(shí)踐數(shù)據(jù)管理 78
6.4 謹(jǐn)記工作流設(shè)計與數(shù)據(jù)建模密不可分 81

 

第7章 逐漸改善流程,合理安排時間 85

7.1 敏捷、安全地應(yīng)對意外故障 86
7.2 識別并分析操作瓶頸 88
7.3 注意權(quán)衡工作的經(jīng)濟(jì)效益 89
7.4 限制積壓工作,力求減少浪費(fèi) 92
7.5 力求整體大于部分之和 95

 

第8章 認(rèn)清行業(yè)未來,再議軟件開發(fā) 101

作者介紹 110
封面介紹 110

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號