---
title: part2
date: 2024-06-06T23:51:35Z
tags: []
---

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