UNIX思想②——清晰原则

是什么

代码不应该巧妙,而应该清晰。

以大幅提升复杂度为代价,用技术使性能得到一点点提升的做法是丢了西瓜捡芝麻。

复杂的代码不仅难以理解,还容易发生故障。

而清晰的代码既便于理解,又不容易出错。

为什么

写代码时最重要的一点就是以人(阅读代码维护软件的程序员)为对象,不以执行代码的计算机为对象。

维护是软件不可避免的一个阶段。这个阶段的所需成本通常比重新开发一款软件的成本还要高。因此,代码不是编译完、解释完之后能在计算机上运行就万事大吉了,它还必须能让人读懂。

怎么做

我们要编写可读性高的、清晰的代码。

另外,在读代码时,不要对难以读懂的部分再三解读。

第一次需要解读可能是因为碰巧没看懂,如果第二次还需要解读,就需要想办法处理了。

此时我们可以给代码添加注释,或者把代码修改得更容易理解,以此来避免再三解读同一段代码。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值