程序员修炼之道

程序员修炼之道

  • 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 练习解答
    • 索引
    • 注重实效的程序员之快速参考指南