代码整洁之道【书】--01

 

阅读本书有2中原因:一,你是程序员;二,你想成为更好的程序员。

1.1.你的有代码:将需求明确到机器可以执行的细节程度,就是编程要做的事。而这种规约就是代码:严谨,精确,规范和详细好让机器理解和执行

1.2 糟糕的代码:可能的原因:赶快的完成项目,没有时间,没有时间来清理代码,自己不想回头看自己写的代码,应付交差等,这些都可能毁了程序

1.3混乱的代价:对代码的修改可能影响到其他的两三行代码,看着代码就头疼,无法理清,最后束手无策,随着混乱的增加,团队的生产力下降,领导增加人手,新人又不太熟悉系统的架构

1.4 为什么好的代码会很快的就变质成糟糕的代码?理由很多:抱怨需求变化背离了最初的设计;进度太紧张,没法干好活。主要我们自作自受,太不专业

唯一的方法就是:至始至终都保持代码的整洁性

写整洁的代码,需要遵循大量的小技巧,贯彻刻苦习得的“整洁感”。

缺乏代码感的程序员,看混乱是混乱,无处着手。有代码感的程序员能从混乱中看出其中的可能和变化。

编写整洁的代码的程序员就像艺术家,他能用一系列的变换把一块白板变成优雅代码构系统

什么是整洁代码?

“我喜欢优雅和高效的代码。代码逻辑应当直截了当,叫缺陷难以隐藏;尽量减少依赖关系,使之便于维护;依据某种分层战略完善错误处理代码;性能调至最最优,省得引诱别人做没规矩的优化米高处一堆混乱来,整洁的代码只做好一件事”《c++程序设计语言》的作者

整洁的代码如同优美的散文

消除重复和提高表达力让我在整洁代码方面获益良多

不担保让你成为一位好的程序员,只能展示好程序员的思维过程,技巧和技术工具。

以上信息来之《代码整洁之道》

原文地址:https://www.cnblogs.com/younghaiqing/p/5072521.html