前端代码规范
文章平均质量分 75
前端代码规范
CamilleZJ
前端工程师,致力于全栈工程师
展开
-
如何优化代码中大量的if/else,switch/case?
代码中如果if-else比较多,阅读起来比较困难,维护起来也比较困难。不会把if-else重构成高质量代码的程序员,不是个优秀的程序员。 要明确一点,不是所有的if/else,switch/case都需要优化,当我们发现有“痛点”或者“闻到代码有坏味道”再来优化才是最好的,不然你可能会写了一个从不扩展的可扩展代码,所有的优化都是为了更好的迭代项目,更好的服务于业务,而不是为了优化而优化。 1、枚举或者构建数组取值,来避免大量if/else和switch/case 如要获取今天是星期几? func.原创 2022-02-14 18:50:06 · 2813 阅读 · 0 评论 -
前端代码检测重复率工具
不断的迭代更新,项目中不可避免的会出现一些重复的代码,这可能是CTRL C + CTRL V造成的,也有可能是因为不同的项目成员重复造轮子造成的。为了保证项目代码的质量,应尽早对项目进行代码重复率的管控。 一般的重复代码有一下几类: 完全一致的代码或者只修改了空格和评论 结构上和句法上一致的代码,例如只是修改了变量名 插入和删除了部分代码 功能和逻辑上一致的代码,语义上的拷贝 在技术上,重复代码检测主要有以下分类: 基于代码行的 基于标识符(token)的 基于度量(metrics)的 基原创 2022-02-11 15:46:00 · 3808 阅读 · 0 评论