C++编程规范之6:正确、简单和清晰第一

摘要:

    软件简单为美(Keepit simple software,KISS):质量优于速度,简单优于复杂,清晰优于机巧,安全优于不安全。

    简单设计和清晰代码的价值怎么强调怎么都不过分。代码的维护者将因为你编写的代码容易理解而感谢你——因为你这个维护者往往就是未来的你。要努力回忆起6个月前的所思所想。于是有了下面这些经典的格言警句。

  • 程序必须为阅读他的人而编写,只是顺便用于机器执行。——Harold Abelson 和Gerald Jay Sussman
  • 编写程序应该以人为本,计算机为第二。----Steve McConnell
  • 计算机系统中最便宜、最快速、最可靠的组件还不曾出现过。----Gordon Bell
  • 所缺乏的恰恰是最精确(永不出错),最安全(坚不可催),以及设计、文档编写、测试和维护起来最容易的部分。简单设计的重要性怎么强调也不过分。----Jon Bentley

    代码的清晰性是代码易于维护、易于重构的基础和前提,这就要求我们在写代码的时候要勤于加注释,另外命名的时候要注意变量、类和函数的明年应该能从名称看出来它所代表的意义。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值