遗留代码处理思路

代码流底层向上
如果当前层次很复杂,要及时抽成单独的调用分支,如原函数有多个完整分支,能否把它们抽成良好命名的函数
类的函数参数可分为上层透传数据和当前层次的功能数据,最好包成结构体引用,以防未来参数个数的变动
在每一层的原来接口实现中找到属于当前层次的功能数据,定义成当前层次的功能数据结构体
功能数据结构体中哪些对当前层次的成员数据有影响?
把不受功能数据影响的数据尽量往上层挪,好处是透传数据可以尽快变为const,尽快把变化隔在上层

posted @ 2020-11-10 23:55  SwiftChocolate  阅读(66)  评论(0编辑  收藏  举报