在这方面,有一个建议ーー如果在清单中发现任何代码超过两次,则应以单独的方式来处置 。这是通用做法 。事实上,即使再次遇到重复的bug,您也应该考虑创建一个单独的方法 。
3、奥卡姆剃刀(Occam’s Razor)
这是一个非常普遍的想法,它来自于哲学编程 。这个原则得名于奥克姆的英国修道士威廉 。这一原则表明: ”没有必要,不得增加实体” 。
在工程学中,这一原则被解释为: 没有必要创建不必要的实体 。因此,首先考虑添加另一个方法 / 类 / 工具 / 流程等的好处不见得总是一个好主意 。毕竟,如果您添加了另一个方法 / 类 / 工具 / 流程等等,除了增加复杂性之外,您没有得到任何其他好处,那还有什么意义呢?
4、保持足够简单(Keep It Simple Stupid )
这是一个与上面非常类似的原则,但它的含义略有不同 。这个原则要求代码必须尽可能简单,不能有复杂的结构,否则会使代码的调试和维护复杂化 。
此外,对于另一个程序员来说,理解代码的逻辑将会更加困难,这反过来也将需要额外的时间和精力 。这就是为什么您应该始终尝试使用简单的构造来尽可能多地解决问题,而不需要使用大量的分支、深层嵌套和过度重载的类结构 。
【软件工程的基本原则有哪些】通过这样做,你将使自己和同事的生活更加轻松,因为复杂性会产生错误 。记住 Peter Hintiens 说过的话: “简单永远比功能好” 。
5、你不会需要它(You Aren’t Go
- 摩托车仪表灯全不亮的原因是什么
- 精密铸造是用什么材质的材料加工啊?
- 隔离霜和防晒霜的使用顺序,乳液,隔离霜,防晒霜使用的先后顺序是怎样的?
- 022是哪个城市的区号,022是哪里的区号查询
- 民间艺术有哪些,家乡的民间艺术有哪些?
- 新西兰是哪个国家,新西兰是哪个国家的图标?
- 百分之95的酒精怎么稀释成75的,怎么把95%的酒精稀释成75%的?
- 总有人过着你想过的生活 为什么我们想做自己喜欢的事情很难
- 国标舞和体育舞蹈的区别
- 游戏王王宫的所有卡