前端:个人开发代码规范

135 阅读1分钟
  • 通用函数需要封装复用,补充测试用例
  • 通用函数长度不超过 120 行。超过拆分更颗粒化
  • 函数及变量命名要贴近语义,仅晦涩难懂部分撰写注释
  • 避免使用 try catch 捕获已知(不能解决)错误,将已知的错误处理,而非抛出
  • 深拷贝避免使用 JSON 方法转换。最好使用 lodash 等第三方库解决
  • 频繁更新的组件,最好使用 memo 去优化性能
  • 页面操纵结点最好使用 ref,结点不使用时进行销毁,避免页面过多的无用结点
  • 避免多个 if 条件嵌套,避免过多的 else if,难以维护。使用switch case/策略模式替换 if else
  • 没有兼容性的问题,就优先用JS特性本身的东西,避免过多的依赖第三方库