Ale*_*lex 4 maintenance updates
我有一个使用多个库和框架的应用程序,如果有新的稳定版本可用,我应该更新我的应用程序以使用这些框架的最新版本吗?
例如,从python 2.x迁移到python 3.x,或从spring 2.5迁移到spring 3.0,但问题非常一般,而不是特定于语言.
如果我保持应用程序更新以使用最新的稳定框架版本,那么我将在需要时提供新功能.
如果我不这样做,那么将来我可能需要进行更新,更新应用程序将需要做很多工作.
这有什么最好的做法吗?
我会.这就是原因.如果不这样做,那么您使用的库集就会过时.在某个阶段,您必须升级一个(由于修复了错误),此时由于兼容性,您必须升级几个.一个简单的库升级因此级联.
我的方法是定期升级,但不是立即升级 - 只是在时间允许的情况下.这样,您可以使用自己设置的时间刻度逐步移动库集.任何不兼容性一次只能处理一个库,而不是只需要通过升级一个库来解决问题就必须处理一整套问题.