2012年2月28日

程序员修炼之道-不要容忍破窗户

摘要: “一辆废弃的轿车放置了一个星期,无人理睬,而一旦有一扇窗户配打破,数小时之内车上的设备就会被抢夺一空,车子也被翻个底朝天。” 不要容忍破窗户--设计低略,错误决策,糟糕的代码---看到一个就要修复一个。 如果你在一个有很多破窗户的项目中工作,你就会产生这样的想法:“这些代码的其他部分也是垃圾,我只要照着做就好了。” 如果你发现你的团队所写的代码十分漂亮,你就可能会格外注意不去破坏它。 阅读全文

posted @ 2012-02-28 17:16 F.FanTaSy 阅读(207) 评论(0) 推荐(0)

2012年2月15日

【转】一些软件设计的原则

摘要: 本文为大家介绍软件设计中的一些原则,都是经过长期经验总结出来的知识,每一个程序员都应该了解,相信对大家在进行软件设计的过程中会有很大帮助。Don’t Repeat Yourself (DRY)DRY 是一个最简单的法则,也是最容易被理解的。但它也可能是最难被应用的(因为要做到这样,我们需要在泛型设计上做相当的努力,这并不是一件容易的事)。它意味着,当我们在两个或多个地方的时候发现一些相似的代码的时候,我们需要把他们的共性抽象出来形一个唯一的新方法,并且改变现有的地方的代码让他们以一些合适的参数调用这个新的方法。参考:http://en.wikipedia.org/wiki/KISS_princ 阅读全文

posted @ 2012-02-15 16:36 F.FanTaSy 阅读(129) 评论(0) 推荐(0)

导航