C++编程规范之6:正确、简单和清晰第一
2013-12-07 16:59
211 查看
摘要:
软件简单为美(Keepit simple software,KISS):质量优于速度,简单优于复杂,清晰优于机巧,安全优于不安全。
简单设计和清晰代码的价值怎么强调怎么都不过分。代码的维护者将因为你编写的代码容易理解而感谢你——因为你这个维护者往往就是未来的你。要努力回忆起6个月前的所思所想。于是有了下面这些经典的格言警句。
程序必须为阅读他的人而编写,只是顺便用于机器执行。——Harold Abelson 和Gerald Jay Sussman
编写程序应该以人为本,计算机为第二。----Steve McConnell
计算机系统中最便宜、最快速、最可靠的组件还不曾出现过。----Gordon Bell
所缺乏的恰恰是最精确(永不出错),最安全(坚不可催),以及设计、文档编写、测试和维护起来最容易的部分。简单设计的重要性怎么强调也不过分。----Jon Bentley
代码的清晰性是代码易于维护、易于重构的基础和前提,这就要求我们在写代码的时候要勤于加注释,另外命名的时候要注意变量、类和函数的明年应该能从名称看出来它所代表的意义。
软件简单为美(Keepit simple software,KISS):质量优于速度,简单优于复杂,清晰优于机巧,安全优于不安全。
简单设计和清晰代码的价值怎么强调怎么都不过分。代码的维护者将因为你编写的代码容易理解而感谢你——因为你这个维护者往往就是未来的你。要努力回忆起6个月前的所思所想。于是有了下面这些经典的格言警句。
程序必须为阅读他的人而编写,只是顺便用于机器执行。——Harold Abelson 和Gerald Jay Sussman
编写程序应该以人为本,计算机为第二。----Steve McConnell
计算机系统中最便宜、最快速、最可靠的组件还不曾出现过。----Gordon Bell
所缺乏的恰恰是最精确(永不出错),最安全(坚不可催),以及设计、文档编写、测试和维护起来最容易的部分。简单设计的重要性怎么强调也不过分。----Jon Bentley
代码的清晰性是代码易于维护、易于重构的基础和前提,这就要求我们在写代码的时候要勤于加注释,另外命名的时候要注意变量、类和函数的明年应该能从名称看出来它所代表的意义。
相关文章推荐
- 简单的javascript判断密码是否正确
- Git 版本控制简明教程 - 连环画一样的清晰简单
- Android摄像头基础——第一阶段 简单利用系统相机并且获取照片
- 二分法的简单正确实现
- 查找(二)简单清晰的B树、Trie树详解
- 翻翻git之---逻辑清晰,简单好用的App内部锁控件 PinLockView
- 最简单清晰的纯css实现的单选框radio复选框checkbox自定义样式
- 初学者必看——最简单最清晰的Struts2项目搭建流程
- 正确、简单的代码是并非想象的那么简单
- 【简单题】(2014)第五届蓝桥杯省赛 C/C++ A组 题解(第一题和第二题)
- 查找(一)史上最简单清晰的红黑树讲解
- asp.net mvc 之旅—— 第一站 从简单的razor入手
- 【吐血整理】SVN命令行,Subversion的正确使用姿势,让版本控制更简单~
- 二叉搜索树应用-判断一个单词是否拼写正确,实现简单字典
- 用简单的方法做整套UI(教程第一/二/三弹合集)
- 二叉树的递归遍历(思路简单清晰)
- 查找(一)史上最简单清晰的红黑树讲解
- 查找(一)史上最简单清晰的红黑树讲解
- 2017百度之星初赛B场第一题Chess--简单杨辉三角问题
- jQuery 写的简单打字游戏可以提示正确和错误的次数