什么才是好代码—10条戒律

本文列举了10条编程戒律,包括DRY原则、编写短小的函数、良好的命名、正确职责的分配、代码条理性和测试等方面,旨在提升代码质量,使其更易读、可维护和测试。
摘要由CSDN通过智能技术生成

1. DRY: 不要重复你自己(Don’t repeat yourself)
  DRY是一条最容易理解但又是相对比较难以应用的原则。它是指当你在两处或者更多的地方发现相似代码时,我们应当把它们抽象成一个新的函数,在之前重复的地方调用新的函数并带上适当的参数。
  DRY也许是最普遍的一条编程原则,我从未发现一个开发人员认为编写重复的代码是件好事。但是我发现一些开发人员在编写单元测试时忘记了这条原则,例如:设想一下你改变了一个类的接口,之前已经为这个类编写了很多的单元测试,如果你没有应用DRY原则,这时你需要手动去修改所有使用这个类接口的调用,来与每一个测试实例的新签名匹配。
  2. 编写短小的函数/方法
  有三个非常好的理由,选择编写短小的函数。


1. 代码会更容易阅读。
2. 代码会更容易重用(短小的函数更容易产生松耦合)。
3. 代码会更易于测试。


  编者注:松耦合:在软件领域中,“耦合”一般指软件组件之间的依赖程度。耦合度松的软件会有较好的扩展性。
  3. 给类、函数和变量使用好的命名
  直接使用其他开发者的代码而不需要阅读说明文档,没有什么比这更好的事情了,因为代码中的类名、函数名已经能够告诉我们所有需要的信息。所以,采用这种方法,每次在为你的代码中任何元素进行命名的之前请花上几秒钟(思考),这会让大家的生活变得更轻松。
  4. 为每个类分配正确的职责
  一个类只承担一个职责(单一权责)&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值