请教一个关于多人开发中代码规范和风格统一的问题
现有一个物流公司信息表
开发人员A,根据需求写了一个获取支持上门提货的物流公司列表的方法Function1;
开发人员B,根据需求写了一个根据关键字模糊匹配支持上门提货的物流公司方法Function2(string userinput);
其实这两个方法完全可以利用重载携程function1();function1(string userinput);
还有的时候A写了一个获取支持上门提货的物流公司名单(只包含物流公司名称)F1;
同时B又写了一个获取持之上门提货的物流公司名单(包含物流公司名字和地址)F2;
这两方法其实也出现了冗余;
最后导致整个业务逻辑混乱,毫无头绪。有些需求的方法没有,或者不全,有些又各种冗余。我们现在的开发模式
是,每个人负责一个功能模块,从数据交互到业务逻辑都是一个人来做。人一多,后果就是业务逻辑太混乱了
求各位给出个主意。个人考虑过用接口提前定义好各种方法,直接继承来实现。但问题是,又不可能考虑全面。