- 并非是为了赶工而制造更多 mess, 而是因为制造了 mess 所以才不能按时完成. 所以解决办法只一个: 保证代码整洁, 在任何情况下都做到写整洁代码, 这也是变快的唯一方式.
- 那如何去写整洁的代码? 在不明白什么是整洁代码之前, 写出来的所谓"整洁代码"都是鬼扯.
- 什么是整洁代码?
- C++之父 Bjarne Stroustrup 说: 优雅和高效的代码. 逻辑必须直接了当, 对外依赖要低, 错误处理的策略要十分明确, 性能也进行必要的优化, 防止之后的人去做不符合整洁代码要求的优化. 总之整洁代码就是只做一件事的前提下把这件事做好. 因为不好的代码往往是混乱的诱因.
- 代码要带有测试.
- 小的 Code Base.
- 单一职责, 只做一件事. 无论是模块还是方法. 模块分解, 方法进行展开.
- 进行适当抽象, 减少重复.
- 当在修改老代码时, 读写代码的时间花费比例严重失调, 往往要花 10 倍的时间去读代码, 然后真正花在修改上的时间只有1.
故: 实际如果让代码更加可读, 则意味着可以让代码更加易维护.
<读书笔记>编写整洁代码1: 概述
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- GROUP BY子句有个缺点,就是返回的结果集中只有合计数据,而没有原始的详细记录。 如果想在SQL SERVER...