项目经验

砍需求

注意联动,别特么砍了A,发现和B有关系,最后B上去了,一堆A的问题

评审内容

可能出现的sql查询也应该进行测试,防止出现依赖外部数据库,慢查询而无法实现。

通用概念不应随着程序的改变而改变

case:
顾客管理项目的近7日,近30日概念意义随着当日数据同步状态而会修改,若当天已经同步完了数据怎近7日指的是今日的近7日,若当天没有同步完数据,则近7日取的是昨日的近7日。造成问题的所在,
在开发第二版本顾客管理的时候,为了保证数据一致性,就要在第二版也用一样的狗血逻辑。

流式概念和点式概念要区分清楚

case:
数据的获取方法,要么全部通过sum avg等聚合函数获取,要么全部都通过字段获取,不要部分数据用点式,部分数据用流式造成混乱

字段意义要明确

好饿好饿好饿 我真的好饿