代码性能指标

一、健壮性

健壮性是什么?

  • 健壮性就是代码抗击风险的能力

健壮性的目的

  • 避免和程序无关的因素,导致代码报错
  • 快速给出问题反馈
  • 不至于因为非必要性bug,而导致程序执行中断

如何保障健壮性

  • 参数做好默认值,做好检测
  • 程序做好意外情况处理

二、可读性

可读性是什么?

  • 可读性就是代码阅读起来很清楚

可读性的目的

  • 代码结构清晰
  • 他人能够看懂你的意思

可读性的做法

  • 优化丑陋的结构
    1、if-else分支过长- 策略模式,状态
    2、分支套分支
    3、回调地狱 promise,async

  • 遵循命令规范
    1、常量全大写
    2、类目首字母大写,普通变量方法首字母小写
    3、局部变量下划线开头
    4、遵循语义化

  • 注释

三、可复用性

可复用性是什么?

  • 代码就像积木一样,能够很方便的哪里需要去哪里

可复用性的目的

  • 重复的操作不用写第二遍
  • 减少代码体积

可复用性的做法

  • 桥接模式
  • 享元模式
  • 函数式编程
  • 低耦合,高内聚

四、可扩展性

可扩展性是什么?

  • 代码应对以后的变更,可以不用大规模改动

可扩展性的目的

  • 增加新需求,不用变动现有结构
  • 增加新功能,最好只需要写新功能就好了

可扩展性的做法

  • 留出扩展接口
  • 模块低耦合,高内聚
  • 良好的模块组织
  • 良好的扩展方案

版权声明:本文为weixin_43912516原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。