一些软件设计的原则.pdfVIP

  • 3
  • 0
  • 约9.47千字
  • 约 10页
  • 2021-07-31 发布于上海
  • 举报
一些软件设计的原则 以前本站向大家介绍过一些软件开发的原则,比如优质代码的十诫和 Unix 传奇 (下篇 ) 中所以说 的UNIX 的设计原则。相信大家从中能够从中学了解到一些设计原理方面的知识,正如我在《再谈 “ 我是怎么招聘程序 ”》中所说的,一个好的程序员通常由其操作技能、知识水平,经验层力和能力四 个方面组成。在这里想和大家说说设计中的一些原则,我认为这些东西属于长期经验总结出来的 知识。这些原则,每一个程序员都应该了解。但是请不要教条主义,在使用的时候还是要多多考虑 实际情况。其实, 下面这些原则,不单单只是软件开发,可以推广到其它生产活动中,甚至我们的 生活中 。 DRY 是一个最简单的法则,也是最容易被理解的。但它也可能是最难被应用的(因为要做到这样, 我们需要在泛型设计上做相当的努力,这并不是一件容易的事)。它意味着,当我们在两个或多个 地方的时候发现一些相似的代码的时候,我们需要把他们的共性抽象出来形一个唯一的新方法,并 且改变现有的地方的代码让他们以一些合适的参数调用这个新的方法。 参考 :/wiki/Don%27t_repeat_yourself KISS 原则在设计上可能最被推崇的,在家装设计,界面设计

文档评论(0)

1亿VIP精品文档

相关文档