我将移动SDK(iOS / Android)集成到许多不同的原生应用中。有一件事我注意到它一旦上市就很难维持。我正在寻找一个好的设计,允许开发人员快速更新逻辑/修复错误。
而不是通过开发 - >测试 - >发布 - >采用期间,应该有一种更好的方法来快速同步更新的逻辑。
例如,如果我的v1.0
具有此逻辑
int adder(int a, int b){
return a+b
}
突然我想做一些输入验证并将逻辑更新到
int adder(int a, int b){
return a+b+1
}
按照当前的发布流程,我必须通过整个发布过程并等待所有应用程序采用我的新v1.1
库(如果我很幸运)。
我想到了一些想法,
还有其他想法吗?
答案 0 :(得分:1)
我看到2个解决方案,但没有一个是理想的: