The Pragmatic Programmer
由 Andrew Hunt 与 David Thomas 于1999年出版的软件工程经典著作,提出“软件园艺”等实践理念,对敏捷与重构文化有深远影响
时间轴 (近 90 天)
“系统像花园而非建筑”常被追溯到《The Pragmatic Programmer》(1999)中“软件园艺”的提法。
“tracer bullets”一词出自《The Pragmatic Programmer》,指用最小但端到端可运行的一条功能路径贯穿所有层次,以便尽早获得真实环境下的反馈。
《The Pragmatic Programmer》提出软件熵的概念,即系统天然趋向于混乱和崩溃
《The Pragmatic Programmer》提出超越车灯范围的比喻,指反馈的速率就是速度上限,应该小步审慎推进
追踪子弹(Tracer Bullets)源自《程序员修炼之道》,指一种贯穿系统所有层的端到端最小可行实现,用于验证整个技术栈的连通性
橡皮鸭调试由 Andrew Hunt 和 David Thomas 在《程序员修炼之道》(1999年)中广为传播,核心是将问题逐行解释给无生命物体从而自己发现问题
全部知识事实 (6)
“系统像花园而非建筑”常被追溯到《The Pragmatic Programmer》(1999)中“软件园艺”的提法。
50%待验证“tracer bullets”一词出自《The Pragmatic Programmer》,指用最小但端到端可运行的一条功能路径贯穿所有层次,以便尽早获得真实环境下的反馈。
50%待验证《The Pragmatic Programmer》提出软件熵的概念,即系统天然趋向于混乱和崩溃
50%待验证《The Pragmatic Programmer》提出超越车灯范围的比喻,指反馈的速率就是速度上限,应该小步审慎推进
50%待验证追踪子弹(Tracer Bullets)源自《程序员修炼之道》,指一种贯穿系统所有层的端到端最小可行实现,用于验证整个技术栈的连通性
50%待验证橡皮鸭调试由 Andrew Hunt 和 David Thomas 在《程序员修炼之道》(1999年)中广为传播,核心是将问题逐行解释给无生命物体从而自己发现问题
50%