首页 相关文章 7个软件开发原则

7个软件开发原则


  转载自http://www.erptao.org
  关于代码重复最闻名的单词是Kent Beck的Once And Only Once,也就是说软件操作的任何一个片断--不管是一个算法,一个常量集合,用于阅读的文档或者其他东西--应当只出现一次。
  软件重复出现至少会导致以下问题:
  ? 其中的一个版本会过期
  ? 代码的责任会四处散开,导致代码难以理解
  ? 当你修改代码时,需要重复修改很多地方,一不小心就会遗漏
  ? 你不能很好地进行性能优化
  
  我以前的一位老板曾经跟我炫耀过他手下编程的能力:“他只要把一份模版代码拷过去,稍加修改,就可以完成一个新的模块“。我惊奇这位程序员思路清楚的同时也怀疑这样的程序除了他自己以外还有谁能维护,我想可能连他自己也无法做到。
  重复代码的产生由各种各样的原因,上面的例子就是一个,我经常看到程序员把几行或一整段代码从这里复制到这里,然后少加修改,就变成了一份新的代码。这里的原因是程序员可以通过极少的努力就完成代码重用,但是我们可以来看看DavidHooker提出的7个软件开发原则:
  1.第一原则:存在的理由(Pattern: TheRe...[ 查看全文 ]

2016-02-19 标签:

7个软件开发原则的相关文章

手机页面
收藏网站 回到头部