最近接到的项目都是已经有了一个版本,但是质量太差,需要迭代新版本。

看起来只需要根据需求来调整局部就好了,然而当我仔细查看这些项目的代码时,却发现事情并不简单。

首先就是整体的页面风格,非常随意,都 2021 年了,还能做出这种质量的商业项目,我也是不知道该说什么好了。

第二个头疼的问题是,后端代码的组织非常混乱,文档不写注释,数据库也不写,每个字段的含义只能靠猜,接口也是怎么方便怎么来,完全不考虑功能扩展。

作为一个对自己有一定要求的开发者,这个程度的项目我是不太好意思去交付的,所以很多情况下我都会选择直接重构,实属无奈之举。

如果我是一个团队管理者的话,其实是要从源头上杜绝这种项目的产生的,每一个项目都应该由高标准的基础框架开始开发,而不是随便找个开源的脚手架去敷衍了事。

当然,我现在还没有这个权力去要求别人,后端的其他小伙伴似乎也对代码规范、项目质量没什么兴趣,不过还是应该坚守自己的信念,尽可能去把项目做好。