代码得整洁之道


这篇文章的写作者(我)整理这本书有两个原因,帮助自己成为更好的程序员,以及帮助自己简化自己的开发。
代码是生活中一个事务的抽象的体现,通过一个类(JAVA)对生活中的对象(进行抽象的描述)在计算机平台进行对象拥有功能的体现,帮助我们合理的去开发一个适用于广大互联网群众的网站或者是APP。
伴随着我们深入的学习,我们就会期望语言的抽象的程度继续的提升,帮助我们更加合理的开发生活中的对象,面向更多的应用的场景。
混乱代码的代价:混乱代码的产生可能由于快点完成项目,赶时间。造成代码的语句的逻辑混乱,以及耦合性比较高。随着混乱的增加,团队的生产力下降,趋向于0,当当生产力下降的时候,管理层只能加派人手到此项目中,进行一议的测试和以及拆分的业务进行混乱代码的解决但是许多新人或者其他业务部门的人并不熟悉系统的设计,不知道该怎么去看代码以至于去优化,造成整个团队背负很大的压力造成加班的影响。我们一般书写的时侯尽量的封装我们的功能,作为一个工具类进行调用功能 ,当优化此功能的时候只需要修改工具类中的代码,做到不影响整个架构,还能做到优化。
代码的整洁与优化: 花时间去保持代码的整洁和优化,不但提升后续的维护代码的效率还能提升自己的逻辑业务的能力,能把一个程序代码做到极致的程序员是一个非常优秀的程序员。
优雅高效的代码: 代码的逻辑直截了当(入门的时候写的比较通俗就行,后期随着自己水平的提升,做出一定的优化的操作),缺陷难以隐藏,减少依赖的关系,便于进行代码的维护;依据某种分层战略完善错误的代码。
代码前后的测试:好的代码都是经过不断的测试的,它应当有单元测试和验收测试。它要使用有意义的命名。单元测试可以进行随意并且多次的实验。当多种测试通过后,没有bug之后进行具有意义命名的验收的测试。让它作为一个功能块加载使用到主架构中。没有测试的代码是不干净的,不管他是多么的优雅,不管是多么的可读,多易理解,微乎测试,其不洁亦可知乎。
1. 能通过所有的测试
2. 没有重复的代码
3. 体现系统中的全部的设计理念
4. 包括尽量少的实体,比如类,方法,函数等。
代码的命名: 专业的程序员进行代码审查的时候,一看就就明白你写的代码的架构以及逻辑(一般都是具有条理性)类名的和对象名应该是名词或者是名词的短语,类明不应该是动词,方法名是动词或者是动词短语。动词短语一般采用的驼峰命名的方法。属性访问器,修改器和断言应该根据其值命名。get set update

函数的参数:最理想的函数的参数数量是零,其次是一,再其次是双参数函数,尽量避免多参数函数。有特殊足够的理由,才能用三个以上的参数

posted @ 2021-03-01 09:45  ^L&.^.Y^  阅读(70)  评论(0)    收藏  举报