《代码整洁之道》这本书的作者是外国某公司总裁,这本书我觉得主要分成两个部分,前半部分是适合新手,说的是在写代码过程中如何给变量或者函数取名以及代码和注释等等方面;后半部分是适合老手,说的是如何重构经过长时间的迭代开发而形成的烂代码。这本书关于注释这块跟我之前的理解还是有偏差的,刚工作那会记得有人说过,好的代码应该至少有三分之一以上的注释,但是本书给出的结论是,好的代码是不需要注释的,需要加注释的原因只有一个,那就是你的代码本身欠缺可能性,需要注释来帮助读者。下面列一下本书的章节内容:
- 第一章:整洁代码
童子军军规:让营地比你来时更干净。大意就是在现有版本中开发时,代码看上去至少要比现有的代码更加整洁。
设计原则:单一权责原则;开放闭合原则;依赖倒置原则。 - 第二章:有意义的命名
原则就是不怕名字太长就怕名字没意义,看到方法名而不用看方法的具体细节就能知道这个方法的作用。 - 第三章:函数
函数要尽量的短小精悍,一个函数只做一件事,输入参数要尽量少,最好是没有输入参数和结果输出,不要重复等等,当然着只是一个理想结果,具体的还是根据实际情况来,至少我们已经有了目标可以靠近。 - 第四章:注释
这里只摘抄本章的第一段话:什么也比不上放置良好的注释来的有用。什么也不会比乱七八糟的注释更有本事搞乱一个模块。什么也不会比陈旧、提供错误信息的注释更有破坏性。 - 第五章:格式
就是代码的排版格式,横向和纵向。横向就是别太长,一屏最好,注意缩进。纵向就是变量和函数的放置位置,原则就是相关的函数变量等应该要放在一起。 - 第六