1、数据库设计
系统一开始设计的时候需要考虑主表需要那些字段,不能所有的字段都堆上去,一般主表建议不超过20个字段,如果一定要的话,可以加上从表,把各个东西一定要抽象好
2、代码层次设计
在写一个业务功能函数时,可以找一找系统中是否有类似的实现:
如果有,看是否满足当前的业务需要,
如果不能满足,看是否可以在函数上加上当前的业务逻辑,
如果不能,重新写一个兼容所有的,删除以前的函数,不能让这些代码脏了系统,
如果没有把握确定是否不再调用,打个删除的标签,然后在里面输出一些日志什么的,确定是否代码可以走到,
如果业务稳定下来没有走到的就删了吧