代码整洁之道

我做了写出整洁代码的承诺 - 2018.7.31 10:24

专注、镇定和思考。
整洁近乎虔诚(Cleanliness is next to godliness)。
认真对待每个变量名。你当用为自己第一个孩子命名般的谨慎来给变量命名。
全心倾注于细节,屡见于追求卓越的行为之中。
代码感

前言

衡量代码质量的唯一有效标准:WTF/min
The only valid measurement of code quality: WTFs/minute
技艺

第一章 整洁代码

第一,你是个程序员;第二,你想成为更好的程序员。
要有代码
代码永存
稍后等于永不(later equals never)
干净利落的抽象和直接了当的控制语句
微乎测试,其不洁亦可知也。
字面编程,代码应在字面上表达其含义。
在意代码者
简单代码,依其重要顺序:
能通过所有测试。
没有重复代码。
体现系统中的全部设计理念。
包括尽量少的实体,比如类、方法、函数。
漂亮的代码让编程语言像是专门为解决那个问题而存在。
整洁代码派
美国童子军军规: 让营地比你来时更干净
你还得练,孩子,还得练。

有意义的命名

如果名称需要注释来补充,那就不算是名副其实。
废话是另一种没有意义的区分。
名称长短应与其作用域大小相对应。
明确是王道。

函数

书签: 30页


坚持原创技术分享,您的支持将鼓励我继续创作!
----------- 本文结束, 感谢您的阅读 -----------