理想的ではない自動テストカバレッジを持つ15年以上のモノリシックアプリケーションでは、継続的な配備(機能フラグの後ろにダークコードがあります)を開始します。私たちは十分に読んだことがあります/ステップごとにそれを行う方法を理解するのに十分な演奏をして、私たちの自動債務に対処しました。Continuous Deployment環境でSpringをアップグレードする方法
しかし大きな疑問が浮かび上がった:Spring Frameworkをビッグバンを使わずに連続モデルでアップグレードするにはどうすればよいですか?経験によれば、マイナーな春のリリース(たとえば3.1から3.2など)でもかなりの手作業によるテストを含む徹底的なテストが必要でした。
「ダーク」リリースができないため、Springのアップグレードは、変更されたコード化されたすべてを把握し、回帰スイートを実行するための唯一のオプションです。あなたはDispatcherServletのようないくつかの不変またはオーバーライドされたフレームワークのメソッドを、壊れていない限り、私の経験の春に
おかげ
クリス
私はあなたがそれを避ける方法を見ていません。すべてまたはなし。 – duffymo