下载地址:网盘下载

内容简介

编辑

《程序员修炼之道》(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

下载地址:网盘下载

转载于:https://www.cnblogs.com/long12365/p/9731737.html

程序员修炼之道:从小工到专家pdf相关推荐

  1. 读《程序员修炼之道——从小工到专家》(The Pragmatic Programmer: From Journeyman to Master)

    花了几天时间略读完了<程序员修炼之道--从小工到专家>(The Pragmatic Programmer: From Journeyman to Master).总体感觉就像是一位多年开发 ...

  2. [拇指飞动]读《程序员修炼之道:从小工到专家》

    在很多Must Read推荐书目中,<The.Pragmatic.Programmer_From.Journeyman.to.Master[1999][CHS][PDF]>(<程序员 ...

  3. 程序员修炼之道-从小工到专家读后感

    最近3周,利用早上的时间,阅读了<程序员修炼之道-从小工到专家>,这本书写得非常好,深有感触.可能由于水平有限,对于其中一些珠玑理解没有那么强的感受.这里主要讲一些我感触特别深的点. 一. ...

  4. 程序员修炼之道–从小工到专家

    <程序员修炼之道–从小工到专家> <程序员修炼之道–从小工到专家>[美]Andrew Hunt / David Thomas 著 马维达 译   图片来源-百度图片 看这本书主 ...

  5. 《程序员修炼之道–从小工到专家》读书笔记

    <程序员修炼之道–从小工到专家>的读书笔记 <程序员修炼之道–从小工到专家>[美]Andrew Hunt / David Thomas 著 马维达 译 看这本书主要使用了检视阅 ...

  6. 读书笔记2014第4本:程序员修炼之道-从小工到专家(第一章)

    <程序员修炼之道-从小工到专家>是一本1999年写的老书,但15年之后,书中的许多道理依然没变,时不时拿出一章咀嚼一下仍有许多可回味之处. 第一章 注重实效的哲学 1.我的源码让猫给吃了 ...

  7. 程序员修炼之道--从小工到专家(一)

    这个假期里看了一下这本书,乍一看名字,觉得这就是比较鸡汤类的书吧,但是在看了一部分之后,忽然感觉到,以前的自己真的是很无知,一直就没有认识到做一个真实的项目的困难性,也根本就没有真正的认识到怎么去做一 ...

  8. 读《程序员修炼之道——从小工到专家》

    注重实效的程序员,能够越出直接的问题去思考,总是设法把问题放在更大的语境中,总是设法注意更大的场景.注重实效的程序员不满足于只解决客户的问题,而且更关注如何为客户带来价值.注重实效的程序员,倾向于把需 ...

  9. 《程序员修炼之道——从小工到专家》读后感一

          "在所有弱点中,最大的弱点就是害怕暴露弱点."自己很喜欢这句话.这让我再一次的提醒自己,不要怕把自己的错误暴露给别人,不要怕把自己的无知暴露给别人.只有暴露出缺点,才能 ...

  10. 读《程序员修炼之道-从小工到专家》有感

    在知乎上看到的,作为一名程序员必须要看的书,我发现这本书刚好我们学校的图书馆里面有,让我借到了,我就开始了阅读.读完之后感觉颇深,写下这篇博客进行记录. 整本书有270多页.我就把我认为好的记录下来, ...

最新文章

  1. PE里在计算机本地磁盘大小,没有U盘如何在电脑本地磁盘制作一个PE系统
  2. K近邻(KNN)算法是基于实例的算法,如果训练样本数量庞大,预测的时候挨个计算距离效率会很低下,如何破解?
  3. 9path 导致的一场冤假错案
  4. boost::error_info的用法测试程序
  5. C语言指针年龄段分组,[问题]数字分组求和,当和最大的组与和最小的组差最小时,输出...
  6. transformer中attention计算方式_Transformer在推荐模型中的应用总结
  7. plt.imshow显示CT/MRI图像
  8. Mac OS端如何使用fastboot工具
  9. 40页PPT,让你了解智能物联网应用场景需求与未来发展趋势
  10. fractal 分形维数 盒子维 纹理特征
  11. 金税盘计算机USB无法识别,金税盘连接电脑无法识别怎么回事?
  12. 消费品企业,会员营销四大痛点
  13. Keras nlp入门 imdb电影评论分类
  14. IntelliJ IDEA “Finds duplicated code”提示如何关闭
  15. 如何绘制好看的大脑皮层图?wb_view +fun.gii格式操作
  16. 很励志的故事(尸山代码)
  17. 移动应用中字体库的设计与实现
  18. 计算机丢失d3dx9_43.dll怎么办,d3dx9_43.dll放在哪?丢失d3dx9_43.dll解决办法
  19. ARM-Linux应用程序自动升级以及自动回滚的实现
  20. 写一个情人节表白页面

热门文章

  1. 有NFC功能的手机可以刷小区门禁吗?
  2. ufs3.0和12G内存哪个对流畅运行影响大?
  3. 秦始皇嬴姓、赵氏,那“秦”是姓还是氏呢?
  4. pdd本质上来说,没有什么壁垒
  5. 互联网巨头曾经碾压了线下实体经济
  6. 人到中年,别再挥霍你的“同情心”了
  7. 怎么用U盘重装系统?
  8. 【以太坊源码阅读】椭圆曲线加密和EIP155
  9. Spring核心容器简介
  10. 修复SQL Server 2016年Microsoft.AnalysisServices.AdomdClientUI.dll程序集错误的前4个选项