注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计程序设计综合程序员修炼之道(影印版原版风暴)

程序员修炼之道(影印版原版风暴)

程序员修炼之道(影印版原版风暴)

定 价:¥39.00

作 者: (美)Andrew Hunt,David Thomas著
出版社: 中国电力出版社
丛编项: 原版风暴·软件工程系列
标 签: 暂缺

购买这本书可以去


ISBN: 9787508307985 出版时间: 2003-08-01 包装: 平装
开本: 24cm 页数: 326 字数:  

内容简介

  本书直击编程阵地,穿过了日益增长的现代软件开发的规范和学术,对核心过程进行了审视——该过程采取了供需结合的工作方式和令人欣喜的可维护代码。本书包含的内容从个人责任和职业发展到保持代码的灵活性,使之易于改编和重用。阅读本书,读者将学到:·防止软件变质;·消除复制知识的陷阱;·编写灵活、动态和易适应的代码;·比买内出现相同的设计;·用契约、断言和异常对代码进行防护;·洞察真正需求;·严格高效地进行测试;·取悦用户的方法;·组建实用性编程者队伍;·用自动化使开发过程更精确。本书由各个相对独立的章节组成,其间不乏好玩的轶事、详细的实例和有趣的对话,描述了软件开发各个方面的最好实践和主要缺陷。无论你是一个新入门的编码者、一个有经验的程序员,还是负责软件项目的经理,通过每日学习这些课程,都会在个人生产力、准确率和工作满意度上有快速的增长。你所学到的技巧和开发习惯和态度将为你在职业生涯中取得长期成功奠定基础。你将成为又一Pragmatic Programmer。

作者简介

  AndyHunt是一个热心的木工和音乐家,但他似乎作为顾问时更受欢迎。他工作过的行业有电信、银行、金融服务和公用事业,还有一些外来领域,如医学成像、图形艺术Internet服务。Andy擅长于将实践已验证的技术和前沿技术相结合,创造新奇而实用的方法。Andy在北卡罗莱纳的Raleigh拥有自己的顾问业务。

图书目录

Contents
1The Cat Ate My Source Code 2
2SoftwareEntropy4
3Stone Soup and Boiled Frogs 7
4Good-Enough Software 9
5Your Knowledge Portfolio 12
6Communicate! 18
7The Evils ofDuplication 26
8Orthogonality 34
9Reversibility 44
10Tracer Bullets 48
11Prototypes and Post-it Notes 53
12Domain Languages 57
13Estimating 64
14The Power of Plain Text 73
15Shell Games 77
16Power Editing 82
17Source Code Control 86
18Debugging 90
19TextManipulation 99
20Code Generators 102
21Design by Contract 109
22Dead Programs Tell No Lies 120
23Assertive Programming 122
24When toUse Exceptions 125
25How to Balance Resources 129
26Decoupling and the Law of Demeter 138
27Metaprogramming 144
28Temporal Coupling 150
29It’s Just a View 157
30Blackboards 165
31Programming by Coincidence 172
32AlgorithmSpeed 177
33Refactoring 184
34Code That’s Easy to Test 189
35EvilWizards 198
36The Requirements Pit 202
37Solving Impossible Puzzles 212
38Not Until You’re Ready 215
39The Specification Trap 217
40Circles and Arrows 220
41Pragmatic Teams 224
42Ubiquitous Automation 230
43Ruthless Testing 237
44It’s AllWriting 248
45Great Expectations 255
46Pride and Prejudice 258
Professional Societies 262
Building a Library 262
Internet Resources 266
Bibliography 275

本目录推荐