《代码整洁之道》读书笔记-开篇

软件质量与其整洁度程正比。干净的代码,在质量上较为可靠,也为后期维护、升级奠定了良好的基础。

我们为什么要写糟糕的代码哪?

无外乎下面几个原因:

1、想快点完成。

2、你觉得自己干好所需的时间不够;假使花时间清理代码,Boss就会大发雷霆。

3、你不耐烦在搞这套程序,期望早点结束。

4、你自己承诺要做其他事,意识到得赶快弄完手上的东西,好接着做下一件工作。

工作中我们都看过自己亲手写的混乱的代码,总想着回头有时间了再来清理。这时勒布朗法则就真的应验了:稍后等于永不(Later equals never);所以我们在开始就要编写整洁的代码。

什么是整洁的代码?

引用Bjarne Stroustrup(C++语言发明者)的一句话

我喜欢优雅高效的代码。代码的逻辑应当直接了当,叫缺陷难以隐藏;尽量减少依赖关系,使之便于维护;依据某种分成战略完善错误处理代码;性能调制最优,省的别人做没规矩的优化,搞出一堆混乱来。整洁的代码只做一件事

好的代码就是只做好一件事;每个方法、每个类和每个模块都全神贯注于一件事,完全不受四周细节的干扰和污染。

多在意代码。

简单的代码顺序:

1、能通过所有测试;

2、没有重复代码;

3、体现系统中的全部设计理念;

4、包含尽量少的实体,比如类、方法等。

你可能感兴趣的:(《代码整洁之道》读书笔记-开篇)