- 31章, 布局与风格
-
- 本章没有太多新内容, 核心有以下两点
-
- 可读: 写代码除了可以正常工作, 可读, 易懂也非常重要
-
- 代码的布局应该能够体现其逻辑, 使用空行将逻辑意义相近的代码归为一段
- 通过清洗, 松散的布局将代码逻辑表现清楚, 不人为地增加代码的的复杂度
- 一致:
-
- 有很多种布局方式, 很难说孰优孰劣, 关键是要一致, 连贯.
- 32章, 自说明代码
-
- 本章提出了一个很有意思的观点: 注释不一定是好事.
-
- 最好的代码是自说明的, 最好的注释是编码风格. 当一段好代码放在你面前, 你根本无需注释.
- 很多时候注释会有副作用:
-
- 很可能过时
- 简单重复代码内容
- 错误
- 增加阅读量
- 好的注释应该:
-
- 精简
- 描述代码的意图, 而非实现和细节
- 说明一些例外信息
- 33章, 个人性格
-
- 本章的话题也很有意思, 主要是探讨哪些品质是程序员最需要的:
-
- 求知欲: 不断学习是程序员必备的品质
-
- 学习别人成功的经验, 例如开源项目
- 只要看一两本书就能提升巨大--因为大多数人不看书
- IT业界的变化可以用日新月异来描述, 如果不能不断学习进步, 就会很快失去竞争力. 在一个公司拿到的不仅仅是薪水, 还有竞争力, 当然这很大程度上取决于自己.
代码大全_第七部分: 软件工艺
最新推荐文章于 2024-08-13 21:58:00 发布