我有几个使用相同核心框架的应用程序,因为每个应用程序都有一些小差异,我正在寻找使用相关代码和参数构建框架的最佳方法。 我发现的最佳解决方案(不太好)是:
问题是:
Apps结构是:
每个应用都有调试,发布,生产......配置。此配置会影响框架(这些配置也在框架上运行)
==>我正在寻找其他/更好的方法来配置我的应用程序项目
答案 0 :(得分:2)
不要进行代码调整"在基于客户端调用它的框架中。
构建您的框架,就好像它是外部供应商提供的二进制版本。任何可能变量的行为都只能通过公共API的运行时配置来控制。