你们是怎么面对 shit mountain 项目代码的?
資深大佬 : taogen 3
入职公司一个月左右,目前主要工作是维护公司的老项目,面对屎山代码真的太难受了。
- 没有文档说明。没有任何项目文档,只有代码和数据库。
- 没有规范。项目文件结构混乱。代码编写不规范,数据库设计不规范、风格不统一,接口设计不规范、不统一。
- 没有注释。代码和数据库字段几乎没有注释。
- 使用技术老旧,使用开源依赖库版本老旧。
- 代码冗余。代码不重构,一直往里面重复堆代码。
- 单体结构,项目太大,启动太慢,开发效率低。
大佬有話說 (30)