程序员笔记 (九十七)代码规范
外向笑小鸭子
2024-01-12 14:32:46
51344
赞同 0
反对 0
程序员笔记 (九十七)代码规范
类比到代码上其实就是一件很小的事情,比如只是改好一个变量名、拆分一个有点过长的函数、消除一点点重复代码,清理一个嵌套 if 语句...
这是让项目代码随着时间流逝而越变越好的最简单的做法,持续改进也是专业性的内在组成部分。
写业务代码,代码可读性的优先级甚至比代码写的优雅、写的有技术含量更高,且高的多。**不要试图在业务代码中炫技。**可读性才是第一位。
破窗效应指的是在软件开发过程中,如果存在低质量的代码或设计,如果不及时修复,就会导致其他开发人员也采用同样的低质量方案。这会逐渐升级到更严重的问题,导致软件系统变得难以维护、扩展和改进。因此,在软件开发中,及时解决问题和保持代码质量非常重要,以避免破窗效应对于整个项目造成的负面影响。
同时看看 Martin Fowler 在《重构:改善既有代码的设计》一书中对重构的部分解释:
重构的每个步骤都很简单,甚至显得有些过于简单:你只需要把某个字段从一个类移到另一个类,把某些代码从一个函数拉出来构成另一个函数,或是在继承体系中把某些代码推上推下就行了。但是,聚沙成塔,这些小小的修改累积起来就可以根本改善设计质量。
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!