一个多月没有写业务代码,结果把一个三个页面四个接口的小任务写的跟屎一样。
想要优化重构,对着电脑看了一个多小时没办法下手。
总结反思如下:
-
没有进行事先规划,关键功能伪代码没有提前预想,想到一出是一出,不行了就随便加个参数,增加复杂度
-
页面需要用到的公共参数既没有放 storage,也没有通过接口去查询获取
-
而是全部通过路由 params 传参,一堆参数在三个页面之间传来传去,把自己传晕了
-
数据结构混乱,通过路由传递的参数在接收的出后直接赋值给一个对象,导致想要重构优化的时候完全无法解耦
教训:
-
提前规划好思路和伪代码
-
观察接口,公共参数放 storage 或通过接口查询,不要全部通过路由传一大堆
-
数据分门别类,解耦,不要全部扔一个对象里面
网友评论