出版時(shí)間:2011-10 出版社:電子工業(yè)出版社 作者:Andrew Hunt,David Thomas 頁(yè)數(shù):384 譯者:周愛(ài)民
Tag標(biāo)簽:無(wú)
內(nèi)容概要
Andrew Hunt、David
Thomas所著的《程序員修煉之道》(The Pragmatic
Programmer)由一系列獨(dú)立的部分組成,涵蓋的主題從個(gè)人責(zé)任、職業(yè)發(fā)展,到用于使代碼保持靈活并且易于改編和復(fù)用的各種架構(gòu)技術(shù),利用許多富有娛樂(lè)性的奇聞?shì)W事、具有思想性的例子及有趣的類比,全面闡釋了軟件開發(fā)的許多不同方面的最佳實(shí)踐和重大陷阱。無(wú)論你是初學(xué)者,是有經(jīng)驗(yàn)的程序員,還是軟件項(xiàng)目經(jīng)理,本書都適合你閱讀。
《程序員修煉之道——從小工到專家(評(píng)注版)》是The Pragmatic
Programmer一書的評(píng)注版,力邀國(guó)內(nèi)資深專家執(zhí)筆,在英文原著的基礎(chǔ)上增加了中文點(diǎn)評(píng)和注釋,旨在融合二者之長(zhǎng),既保留經(jīng)典的原創(chuàng)文字與味道,又以先行者的學(xué)研心得與實(shí)踐感悟,對(duì)讀者的閱讀和學(xué)習(xí)加以點(diǎn)撥,指明捷徑?!冻绦騿T修煉之道——從小工到專家(評(píng)注版)》由周愛(ài)民、蔡學(xué)鏞評(píng)注。
作者簡(jiǎn)介
作者:(美)Hunt
書籍目錄
務(wù)實(shí)的哲學(xué)
CHAPTER1 A PRAGMATIC PHILOSOPHY(新增評(píng)注21條)
1.The Cat Ate My Source Code
2.Software Entropy
3.Stone Soup and Boiled Frogs
4.Good-Enough Software
5.Your Knowledge Portfolio
6.Communicate!
務(wù)實(shí)的方法
CHAPTER 2 A PRAGMATIC APPROACH(新增評(píng)注34條)
7.The Evils of Duplication
8.Orthogonality
9.Reversibility
10.Tracer Bullets
11.Prototypes and Post-it Notes
12.Domain Languages
13.Estimating
基本工具
CHAPTER 3 THE BASIC TOOLS(新增評(píng)注18條)
14.The Power of Plain Text
15.Shell Games
16.Power Editing
17.Source Code Control
18.Debugging
19.Text Manipulation
20.Code Generators
務(wù)實(shí)的執(zhí)著
CHAPTER 4 PRAGMATIC PARANOIA(新增評(píng)注20條)
21.Design by Contract
22.Dead Programs Tell No Lies
23.Assertive Programming
24.When to Use Exceptions
25.How to Balance Resources
解耦合是王道
CHAPTER 5 BEND, OR BREAK(新增評(píng)注13條)
26.Decoupling and the Law of Demeter
27.Metaprogramming
28.Temporal Coupling
29.It's Just a View
30.Blackboards
編碼時(shí)刻
CHAPTER 6 WHILE YOU ARE CODING(新增評(píng)注16條)
31.Programming by Coincidence
32.Algorithm Speed
33.Refactoring
34.Code That's Easy to Test
35.Evil Wizards
需求與問(wèn)題
CHAPTER 7 BEFORE THE PROJECT(新增評(píng)注22條)
36.The Requirements Pit
37.Solving Impossible Puzzles
38.Not Until You're Ready
39.The Specification Trap
40.Circles and Arrows
團(tuán)隊(duì)
CHAPTER 8 PRAGMATIC PROJECTS(新增評(píng)注13條)
41.PragmaticTeams
42.Ubiquitous Automation
43.Ruthless Testing
44.It's All Writing
45.Great Expectations
46.Pride and Prejudice
APPENDIX A RESOURCES
Professional Soci¬¬eties
Building a Library
Internet Resources
Bibliography
APPENDIX B ANSWERS TO EXERCISES
INDEX
編輯推薦
Andrew Hunt、David Thomas所著的《程序員修煉之道——從小工到專家(評(píng)注版)》所涉及的內(nèi)容很廣,涵蓋了程序員成長(zhǎng)過(guò)程中和軟件開發(fā)過(guò)程中要注意的地方。從程序員的個(gè)體哲學(xué)到編碼過(guò)程中的各個(gè)環(huán)節(jié),再到團(tuán)隊(duì)的項(xiàng)目管理:從程序員要如何擴(kuò)充知識(shí),如何思考問(wèn)題,如何利用有效的工具打造個(gè)人的工作環(huán)境,到項(xiàng)目啟動(dòng)之前如何建立一些基本準(zhǔn)則,如何分析、設(shè)計(jì)、編寫、測(cè)試、重構(gòu),如何實(shí)現(xiàn)自動(dòng)化,甚至是項(xiàng)目團(tuán)隊(duì)中提高實(shí)效的原則。無(wú)論你是初學(xué)者,是有經(jīng)驗(yàn)的程序員,還是軟件項(xiàng)目經(jīng)理,本書都適合你閱讀。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載