好代码的标准
在日常的开发中,我们时常会阅读别人的或是自己的代码。阅读一段代码时,我们也常会不由自主的评价:“这代码写的不错,或是:“这写的真烂~”
遇到好代码,干活愉快,可以顺利完成任务。遇到烂代码,就非常痛苦了,干活之前,需要先花费很大的精力去理解其中的逻辑
遇到烂代码虽然很痛苦,但我们自己却也会不自觉的写出很多烂代码,事后被别人吐槽。就这样,我们在繁忙的工作中努力互相伤害
因此,为更好的自己,更好的人际关系,我们有必要提升自己,了解学习好代码的标准,努力写出好的代码。
- 好代码的常见特性有:
1 可维护性
- 易维护:在不破坏原有代码设计,不引入新的bug的情况下,能够快速的添加或修改代码
- 实现:如果代码分层清晰,模块化好,高内聚低耦合,遵从基于接口而非实现编程的设计原则等,就可能是易维护的
2 可读性
- 可读体现:代码是否符合编码规范,命名是否达意,注释是否详尽,函数是否长短合适,模块划分是否清晰,是否符合高内聚低耦合等
3 可扩展性
- 可扩展体现:在不修改或少量修改原有代码的情况下,通过扩展的方式添加新的功能代码