我们有一个安装基数约为50的产品,其中超过50%的安装都具有业务逻辑代码的定制,目前是通过大量的IF和Switch语句完成的。
我们目前正在更新代码到.NET 3.5,并希望以更可管理的方式处理自定义内容。目前我们能想到的唯一方法是要么坚持使用大型IF和Switch语句,要么在源代码控制中为每个客户端创建单独的文件,但这似乎也不是理想的解决方案。
是否有一种被接受的方法来处理跨代码库的大量定制内容呢?
我们目前正在更新代码到.NET 3.5,并希望以更可管理的方式处理自定义内容。目前我们能想到的唯一方法是要么坚持使用大型IF和Switch语句,要么在源代码控制中为每个客户端创建单独的文件,但这似乎也不是理想的解决方案。
是否有一种被接受的方法来处理跨代码库的大量定制内容呢?