从中手到高手

2009-09-16 18:05:12   来自: Andy (生活不能再简单~)
程序员修炼之道的评论   5 star rating5 star rating5 star rating5 star rating5 star rating


  难得一本高手写的书,但有些东西已经过时,比如应该测试先行而不是增加测试。
  
  让我特有体会的一些:
  
  不要容忍破窗户--软件的质量。
  
  DRY--不要重复你自己。
  
  正交性--无相互依赖性和解耦性。
  
  曳光弹--对于技术未知点或者难点用spike去突破。
  
  我等会儿回答你--不要急着回答,留时间给自己估算。
  
  纯文本的威力--linux哲学。
  
  学习一种编辑器--加速你的工作。
  
  代码生成器--消除重复的一种方法。
  
  DBC--根据合约设计。
  
  异常--将异常用于异常的问题(你无法预计和控制是否会出错的地方)。
  
  元数据驱动的应用--将抽象放进代码,细节放进元数据。
  
  时间耦合--分析工作流,改善并发性。
  
  MVC--三者之间的关系。
  
  算法--用O()估算算法的阶。
  
  倾听反复出现的疑虑--等你准备好再开始。
  
  团队组织--围绕功能,而不是工作职务进行组织(敏捷团队其实本质上做到了这一点,一个story由所有人配合完成)。
  
  自动化一切应该自动化的东西。
  
  测试状态覆盖,而不是代码覆盖--所有情况,包括边界。
  
  管理客户期望--不要没有surprise,而要给他们一点点惊喜。
  
  
  



在哪儿买这本书?   · · · · · · 

>程序员修炼之道

程序员修炼之道
作者: Andrew Hunt, David Thomas
isbn: 7505397192
页数: 333
定价: 48.0
装帧: 平装
出版年: 2004-4-1
书名: 程序员修炼之道
又名: The Pragmatic Programmer
副标题: 从小工到专家
出版社: 电子工业出版社
译者: 马维达

Andy的其他评论   · · · · · ·