只有一套code, 以compile option的方式开关各种feature, 长期以往, code将会越来越臃肿, 当要再增加实现一个很小的功能时也会尾大不掉. 所以看似只用了一套code就管理了这么多功能, 而实际上管理维护起来不一定比多套code分别管理容易, 有时在旧有code上修改还不如重新写.
一套code的通用性强了, 对于个别的需求则适应性差.
只有一套code, 以compile option的方式开关各种feature, 长期以往, code将会越来越臃肿, 当要再增加实现一个很小的功能时也会尾大不掉. 所以看似只用了一套code就管理了这么多功能, 而实际上管理维护起来不一定比多套code分别管理容易, 有时在旧有code上修改还不如重新写.
一套code的通用性强了, 对于个别的需求则适应性差.