如题,同事是去年离职的,目前接收的项目老代码几乎都是他的
项目是 go+vue 的平台项目
恶心的点如下
- 用的框架是 flamego,一个依赖注入框架,路由反人类的一批,依赖注入甚至注入 txsql 循环查询,中间件查一次,业务里也再来几次,主打一个昏迷,比如中间件里做用户信息查询,不管你用不用都查css 注入注全局变量,不封组件flamego 返回数据全是 interface,根本看不懂数据干啥用的,全靠 js 解析路由看起来动态,但是注入的数据在初始化时可变更路由,但是无法热更新ts 那边搞了个中间件拦截 error,也是一个逆天,哪里有错哪里抛不香吗还有好多一时半会想不起来
服