好的代码的特征
1.代码的正确性 – 对应项目的健壮和有用
2.代码的可读性 – 对应后续的维护和开发(可维护性)
3.代码的效率性 – 对应项目的使用效率
4.代码的可扩展性 --模块、类、函数功能划分清晰
5.平台的兼容性、网络的安全性等
细节:
1.正确性在于
代码是否设计、结构合理以及充分满足需求等
代码是否实现了其功能
代码是否有对应的测试代码
代码是否有异常处理、日志记录、良好的健壮性
2.可读性在于
模块、类、函数作用划分是否清晰
类名称、函数名称、变量名称是否一目了然
是否使用较好的抽象数据,便于可读和维护
代码呈现组织结构型,便于区分代码之间的相关有无、依赖有无。
代码简洁、高效、注释齐全、函数接口,输入输出,注释说明 清晰合理
3.效率
合适匹配的底层、数据库工具、编程语言、工程架构等。
优异的算法
代码的适用场景和此场景下代码最佳运行效率
底层偏向于c,c的高效性