那些维度评价代码的好坏?设计模式
1. 可维护性
对于项目来说,维护代码的耗时,远远大于大于代码的编码。代码维护性非常关键
主观评价标准: bug 容易修复,添加功能比较简单。
2.可读性
代码的可读性,关乎代码的可维护性。
代码是否符合代码的命名规范。
命名是否规范,注释是否全面,函数是否长短合适,模块划分是否清晰,是否符合高内聚低耦合。
主观评价标准: 同事是否可以读懂。
3. 可扩展性
定义,不修改代码的基础上,添加新的功能 。
4. 灵活性
几个场景:
1. 预留好了扩展点
2. 抽象出了底层可以复用的的逻辑
3. 满足各种不同的需求。
5. case 原则
简单的代码。 思从深,行从简。
6. 可复用性
继承多态,为了提高代码的可复用性。
7. 可测试性
是否容易些测试用例。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
2021-02-26 HttpClient parameter 和body 传输同时进行