图书介绍

程序员修炼之道pdf电子书版本下载

程序员修炼之道
  • (美)享特,(美)索马斯著 著
  • 出版社: 北京:中国电力出版社
  • ISBN:7508307984
  • 出版时间:2003
  • 标注页数:321页
  • 文件大小:11MB
  • 文件页数:343页
  • 主题词:程序设计-方法-英文

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

程序员修炼之道PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1 A PRAGMATIC PHILOSOPHY 1

1.The Cat Ate My Source Code 2

2.Software Entropy 4

3.Stone Soup and Boiled Frogs 7

4.Good-Enough Software 9

5.Your Knowledge Portfolio 12

6.Communicate! 18

2 A PRAGMATIC APPROACH 25

7.The Evils of Duplication 26

8.Orthogonality 34

9.Reversibility 44

10.Tracer Bullets 48

11.Prototypes and Post-it Notes 53

12.Domain Languages 57

13.Estimating 64

3 THE BASIC TOOLS 71

14.The Power of Plain Text 73

15.Shell Games 77

16.Power Editing 82

17.Source Code Control 86

18.Debugging 90

19.Text Manipulation 99

20.Code Generators 102

4 PRAGMATIC PARANOIA 107

21.Design by Contract 109

22.Dead Programs Tell No Lies 120

23.Assertive Programming 122

24.When to Use Exceptions 125

25.How to Balance Resources 129

5 BEND,OR BREAK 137

26.Decoupling and the Law of Demeter 138

27.Metaprogramming 144

28.Temporal Coupling 150

29.It s Just a View 157

30.Blackboards 165

6 WHILE YOU ARE CODING 171

31.Programming by Coincidence 172

32.Algorithm Speed 177

33.Refactoring 184

34.Code That s Easy to Test 189

35.Evil Wizards 198

7 BEFORE THE PROJECT 201

36.The Requirements Pit 202

37.Solving Impossible Puzzles 212

38.Not Until You re Ready 215

39.The Specification Trap 217

40.Circles and Arrows 220

8 PRAGMATIC PROJECTS 223

41.Pragmatic Teams 224

42.Ubiquitous Automation 230

43.Ruthless Testing 237

44.It s All Writing 248

45.Great Expectations 255

46.Pride and Prejudice 258

Appendices 261

A RESOURCES 261

Professional Societies 262

Building a Library 262

Internet Resources 266

Bibliography 275

B ANSWERS TO EXERCISES 279

INDEX 309

精品推荐