- The Pragmatic Programmer: From Journeyman to Master
- 2011 第二版
- 《程序员修炼之道》由一系列独立的部分组成,涵盖的主题从个人责任、职业发展,直到用于使代码保持灵活、并且易于改编和复用的各种架构技术,利用许多富有娱乐性的奇闻轶事、有思想性的例子及有趣的类比,全面阐释了软件开发的许多不同方面的最佳实践和重大陷阱。无论你是初学者,是有经验的程序员,还是软件项目经理,本书都适合你阅读。
- Outline
- 前言
- [[赵钟秋]]
- [[云风]]
- [[霍炬]]
- [[徐宥]]
- 四本编程领域的高手写给中手的书
- [[Pragmatic Programmer]] 本书
- the art of unix programming
- elements of programming style
- the productive programmer
- 序
- 第1章 注重实效的哲学
- 1 我的源码让猫给吃了
- 2 软件的熵
- 3 石头汤与煮青蛙
- 4 足够好的软件
- 5 你的知识资产
- 6 交流
- 第2章 注重实效的途径
- 7 重复的危害
- 8 正交性
- 9 可撤消性
- 10 曳光弹
- 11 原型与便笺
- 12 领域语言
- 13 估算
- 第3章 基本工具
- 14 纯文本的威力
- 15 shell游戏
- 16 强力编辑
- 17 源码控制
- 18 调试
- 19 文本操纵
- 20 代码生成器
- 第4章 注重实效的偏执
- 21 按合约设计
- 22 死程序不说谎
- 23 断言式编程
- 24 何时使用异常
- 25 怎样配平资源
- 第5章 弯曲,或折断
- 26 解耦与得墨忒耳法则
- 27 元程序设计
- 28 时间耦合
- 29 它只是视图
- 30 黑板
- 第6章 当你编码时
- 31 靠巧合编程
- 32 算法速率
- 33 重构
- 34 易于测试的代码
- 35 邪恶的向导
- 第7章 在项目开始之前
- 36 需求之坑
- 37 解开不可能解开的谜题
- 38 等你准备好
- 39 规范陷阱
- 40 圆圈与箭头
- 第8章 注重实效的项目
- 41 注重实效的团队
- 42 无处不在的自动化
- 43 无情的测试
- 44 全都是写
- 45 极大的期望
- 46 傲慢与偏见
- 附录A 资源
- 专业协会
- 建设藏书库
- Internet资源
- 参考文献
- 附录B 练习解答
- 索引
- 注重实效的程序员之快速参考指南
- 前言
程序员修炼之道
January 10, 2021