程序员修炼之道:从小工到专家pdf
来源:互联网 发布:java iterator原理 编辑:程序博客网 时间:2024/06/06 05:21
下载地址:网盘下载
《程序员修炼之道》(The Pragmatic Programmer)由一系列独立的部分组成,涵盖的主题从个人责任、职业发展,到用于使代码保持灵活并且易于改编和复用的各种架构技术,利用许多富有娱乐性的奇闻轶事、具有思想性的例子及有趣的类比,全面阐释了软件开发的许多不同方面的最佳实践和重大陷阱。 本书是The Pragmatic Programmer一书的评注版,力邀国内资深专家执笔,在英文原著的基础上增加了中文点评和注释,旨在融合二者之长,既保留经典的原创文字与味道,又以先行者的学研心得与实践感悟,对读者的阅读和学习加以点拨,指明捷径。
务实的哲学1
CHAPTER1 A PRAGMATIC PHILOSOPHY(新增评注21条)5
1. The Cat Ate My Source Code6
2. Software Entropy8
3. Stone Soup and Boiled Frogs11
4. Good-Enough Software14
5. Your Knowledge Portfolio16
6. Communicate!23
务实的方法29
CHAPTER 2 A PRAGMATIC APPROACH(新增评注34条)35
7. The Evils of Duplication36
8. Orthogonality44
9. Reversibility54
10. Tracer Bullets58
11. Prototypes and Post-it Notes64
12. Domain Languages68
13. Estimating75
基本工具83
CHAPTER 3 THE BASIC TOOLS(新增评注18条)87
14. The Power of Plain Text89
15. Shell Games93
16. Power Editing98
17. Source Code Control103
18. Debugging106
19. Text Manipulation115
20. Code Generators119
务实的执著125
CHAPTER 4 PRAGMATIC PARANOIA(新增评注20条)129
21. Design by Contract130
22. Dead Programs Tell No Lies142
23. Assertive Programming144
24. When to Use Exceptions148
25. How to Balance Resources151
解耦合是王道161
CHAPTER 5 BEND, OR BREAK(新增评注13条)165
26. Decoupling and the Law of Demeter166
27. Metaprogramming172
28. Temporal Coupling178
29. It’s Just a View185
30. Blackboards193
编码时刻199
CHAPTER 6 WHILE YOU ARE CODING(新增评注16条)203
31. Programming by Coincidence204
32. Algorithm Speed209
33. Refactoring216
34. Code That’s Easy to Test221
35. Evil Wizards230
需求与问题233
CHAPTER 7 BEFORE THE PROJECT(新增评注22条)237
36. The Requirements Pit238
37. Solving Impossible Puzzles249
38. Not Until You’re Ready252
39. The Specification Trap254
40. Circles and Arrows257
团队261
CHAPTER 8 PRAGMATIC PROJECTS(新增评注13条)265
41. PragmaticTeams266
42. Ubiquitous Automation272
43. Ruthless Testing279
44. It’s All Writing290
45. Great Expectations298
46. Pride and Prejudice300
APPENDIX A RESOURCES303
Professional Societies304
Building a Library304
Internet Resources308
Bibliography316
APPENDIX B ANSWERS TO EXERCISES321
INDEX351
下载地址:网盘下载
阅读全文
0 0
- 程序员修炼之道:从小工到专家pdf
- 《程序员修炼之道:从小工到专家》【PDF】下载
- 程序员修炼之道:从小工到专家 之二
- 程序员修炼之道:从小工到专家
- 《程序员修炼之道:从小工到专家》 感悟
- 读《程序员修炼之道-从小工到专家》后
- 程序员修炼之道-从小工到专家 读后感
- 《程序员修炼之道:从小工到专家》笔记-----第一章
- 程序员修炼之道-从小工到专家
- 程序员修炼之道-从小工到专家
- 《程序员修炼之道:从小工到专家》读书笔记
- 《程序员修炼之道–从小工到专家》笔记
- 程序员修炼之道-从小工到专家读后感
- 读《程序员修炼之道-从小工到专家》有感
- 程序员修炼之道-从小工到专家 tips
- 程序员修炼之道:从小工到专家
- 程序员修炼之道——从小工到专家
- 程序员修炼之道-从小工到专家读后感
- 大数据竞赛平台——Kaggle 入门篇
- 一些问题的解决
- 《算法》-3.3平衡查找树(1)
- 算法系列——Balanced Binary Tree
- 时间插件
- 程序员修炼之道:从小工到专家pdf
- 趣味题:李白打酒
- 编译easyPR(Win7 64位 OpenCV3.2)
- malloc的实现
- javascript事件委托
- Linux下的curl命令学习
- 输入三个班,每班10个学生的成绩,求和并求平均分(数组)
- 二进制、八进制、十进制、十六进制的转换
- 7.18