part2

  1. 过度开发 没有的需要,短期用不到功能,没必要开发增加工作量,留好接口等,以免更改需求就行
  2. 没有规矩不成方圆 写项目之前,应该制定,使用一个规则
  3. 代码是工具 写代码美观不是最重要的,方便才是最重要的
  4. 技术栈膨胀 使用的技术栈越多,维护所需的技术越多,应当采用较少的技术栈实现相同的功能
  5. 不要重复造轮子 造轮子费时间,后期轮子也是一个单独的生命,需要维护,后期维护成本高
  6. 没必要的复杂 实现相同的需求,用法越简单越好,解决问题才是最重要