在工作中看到的问题

  • es6基础差,promise,async/await都不会写。
  • 拷贝粘贴代码,修修补补勉强能运行了还一堆bug解决不了,一般情况下没法修改只能整个重写掉。
  • 代码规范:命名、大小写、错误单词、魔鬼数字、分号等等问题。
  • 不拆分组件,一个页面几千行代码,充斥着大量重复代码。
  • 没有遵循单一职责原则,相同的代码到处都是,代码重复率超高,但复杂率很高。
  • 不熟悉工程目录的职责、不清楚原有代码的业务就上手改,引入新的问题。
  • 不思考就去实现功能,代码堆叠出来后无法维护,bug无数。
  • 需要跳出的地方没有跳出,引发问题,难以定位。
  • 写出一些鬼神代码,9层循环、对同一个数组解析3个属性分别用3个循环去遍历。
  • 不学习语言规范、协议规范,使用Get进行删除,使用500表示未授权。
  • 不会调试、不关注性能。
  • 不热爱自己的职业