实习了两个多月了,相信很多同学都能发现,如果接手的需求涉及到运行了一年以上的项目,那么项目中都会有很多冗余和已经废弃的代码,大大增加了实习生梳理接口逻辑的工作量。1. 接口内部二次开发,有一些需求会需要对接口内部逻辑进行少量修改,比如修改接口里面的一部分代码逻辑,可能只有十几行代码,但是为了保证安全性和可回滚,旧的代码不能变动,添加新的代码,同时需要添加一个开关,通过开关来判断是运行旧的代码还是新的代码。2. 接口整体二次开发,类似于接口升级或者接口迁移,有一些需求会需要对接口内部逻辑进行较大的修改,这就需要新建一个V2的接口或者全新的接口,在新接口里面写新的代码逻辑,添加一个开关,然后在所有...