偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

敏捷開發(fā)者必讀書籍

開發(fā) 開發(fā)工具
這是幾本每個(gè)信仰敏捷開發(fā)的程序員都應(yīng)該讀一下的書籍,因?yàn)檫@幾本書表達(dá)了跟我們相同的信念,并且內(nèi)涵了極豐富的價(jià)值。這里推薦的這幾本書都是很常規(guī)且通用的,并不是局限在某一領(lǐng)域(像《Effective Java》)。書目我盡量精簡,大概就4-5本,我會(huì)不時(shí)的對(duì)這個(gè)清單進(jìn)行修訂。

[[93815]]

這是幾本每個(gè)信仰敏捷開發(fā)的程序員都應(yīng)該讀一下的書籍,因?yàn)檫@幾本書表達(dá)了跟我們相同的信念,并且內(nèi)涵了極豐富的價(jià)值。這里推薦的這幾本書都是很常規(guī)且通用的,并不是局限在某一領(lǐng)域(像《Effective Java》)。書目我盡量精簡,大概就4-5本,我會(huì)不時(shí)的對(duì)這個(gè)清單進(jìn)行修訂。

下面就是這幾本書,以及為什么我深信它們?nèi)绱酥匾脑颉?/p>

1. 《Implementing Lean Software Development: From Concept to Cash

Mary and Tom Poppendieck, 2006 (amazon)

薄但卻極其豐富的一本書,對(duì)精益(Lean)軟件開發(fā)思想及其各個(gè)方面做了精彩的描述。難以置信這邊書里容下了如此多有價(jià)值的觀點(diǎn)。它不僅向我們傳遞了為什么精益軟件開發(fā)的可行性,并且向我們介紹了如何在實(shí)踐中實(shí)現(xiàn)它。

關(guān)鍵詞:消除浪費(fèi),延遲決定,可持續(xù)性節(jié)奏,提供質(zhì)量

2. 《Running Lean: Iterate from Plan A to a Plan That Works

Ash Maurya, 2012 (amazon)

敏捷開發(fā)倡導(dǎo)者相信,精益創(chuàng)業(yè)方法不僅是針對(duì)新公司,對(duì)于現(xiàn)有的公司也是激發(fā)革新創(chuàng)造的正確方法。而革新創(chuàng)造是我們前進(jìn)的動(dòng)力,能幫助我們?cè)谌遮吋ち业氖袌?chǎng)競(jìng)爭中生存下來的保障。如果你已經(jīng)對(duì)什么是精益創(chuàng)業(yè)有基本的了解,那這本書正適合你。跟Eric Ries的《The Lean Startup》相反,這本書更有實(shí)踐價(jià)值,它介紹了很多在實(shí)踐中如何做假設(shè)前提測(cè)試的方法。

關(guān)鍵詞:用戶中心,測(cè)量,面談,消除浪費(fèi),未知方案

3.《 代碼整潔之道(Clean Code)

Robert C. Martin (Uncle Bob), 2008 (amazon)

對(duì)于任何一個(gè)有上進(jìn)心的軟件專業(yè)人士來說都是一本非常重要的書,它能讓我們認(rèn)識(shí)什么是好的代碼,如何寫出好的代碼。它會(huì)影響你寫代碼的方式。每個(gè)人都聽說過方法、類應(yīng)該簡單、只做一件事、有自我說明的名稱、測(cè)試驅(qū)動(dòng)等。這本書對(duì)這些都做了說明,并解釋了為什么要這樣。

關(guān)鍵詞:單一責(zé)任原則,TDD,YAGNI, DRY

4. 《Working Effectively with Legacy Code

Michael Feathers, 2004 (amazon)

任何在維護(hù)老代碼的人的圣經(jīng)。即使是對(duì)于那些不受老代碼影響的項(xiàng)目也能從此書中受益。對(duì)那些不存在歷史遺留代碼的開發(fā)工作,這本書中的重構(gòu)和設(shè)計(jì)思想也值得你學(xué)習(xí)。這本書的主題是重構(gòu)和測(cè)試。了解一段復(fù)雜的代碼,安全的優(yōu)化它,修改它。雖然這本書有點(diǎn)老,它的價(jià)值不減。書中介紹的很多方法、技巧和建議,每個(gè)程序員都應(yīng)該掌握。先淺嘗一下:

我還沒有對(duì)這些代碼有足夠的了解,不能去修改它,這個(gè)應(yīng)用結(jié)構(gòu)不清,這個(gè)類太大,我可不想它再有任何的膨脹。

也許這本書沒有必要每頁都細(xì)讀,但你需要對(duì)它說的是什么有必要的了解,這很重要,當(dāng)有一天你處在某個(gè)處境中因這些智慧而受益時(shí),你會(huì)想起這些這些智慧哪里來的,在哪能找到它們。

原文鏈接:http://www.aqee.net/books-everybody-should-read/

責(zé)任編輯:林師授 來源: 外刊IT評(píng)論
相關(guān)推薦

2009-10-20 14:06:00

CCIE必讀書籍

2009-08-25 15:27:34

思科認(rèn)證CCIE

2019-08-16 10:55:37

開發(fā)者技能AI

2022-02-08 09:52:37

新年讀書程序員

2018-06-29 14:48:24

數(shù)據(jù)庫MySQL必讀書籍

2012-10-08 13:22:16

iOS 6

2018-11-23 09:07:00

Linux開發(fā)者書籍

2018-11-23 11:50:02

Linux開發(fā)者編程書籍

2023-10-05 10:15:19

HTMLDOMCSS

2015-10-14 10:54:20

iOS開發(fā)讀書

2009-10-20 14:07:00

CCIE必讀書籍

2023-11-01 09:44:21

MySQLJava

2024-08-02 13:40:00

2024-05-13 09:38:14

PythonWeb開發(fā)WSGI

2017-08-01 16:07:50

移動(dòng)端手機(jī)端搜索引擎

2019-06-27 10:15:46

架構(gòu)代碼項(xiàng)目

2012-04-19 15:07:38

Qcon 2012

2017-06-15 08:42:01

Web開發(fā)開發(fā)工具數(shù)據(jù)湖

2012-06-13 01:23:30

開發(fā)者程序員

2017-03-31 20:16:53

華為開發(fā)者聯(lián)盟
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)