ビルドエラーを修正しようとすると、繰り返し問題が発生します。 Angular 2のような新しい技術を習得しようとすると、特に深刻です。このような状況では、今までに見たことのないエラーを修正しようとしました。結果は新しいエラーです。最初にエラーが発生する前にビルドがどれくらい離れているかを調べる
問題は、新しいエラーがビルドプロセスの初期のものより古いかどうかわかりません。私の変更は問題を解決したので、次のエラーが発見されましたか?それとも新しい問題を作り出し、それによって古いものを隠してしまったのでしょうか?知りません!
これを判断する方法があるのでしょうか?ビルドがどれほど遠くにあるのかを数値的に測るものがあります。たとえば、ビルド・システムが「ステップが成功したステップ」をカウントする場合、「ステップ」の定義はまったく何でも構いません。ビルドの進捗が少なくとも1ステップをトリガーする限り、それで十分でしょう。
最後に、「あなたが話せない」と答えた場合は、そのことを恐れることはありません。私は、誰かが何かをする方法を尋ねると、答えができないということで、人々は "あなたはそれをすることができません"というよりも、その質問で怒っているところで、繰り返し起こっている問題に気づいた。
現在のバージョンをオンラインリポジトリにプッシュしてコードを処理できるので、gitの使用を開始します。何かが壊れた場合は、いつでも以前のバージョンに行き、コードの違いを確認することができます。 –
私はgitを使用しています。私は早く頻繁にコミットします。 –
ユニットテストでは個々の機能をテストして失敗するかどうかを確認できますが、ユニットテストは常に作成する必要がありますが、時間がかかることがあります。 Jenkinsは継続的な統合に役立ち、多くのプラグイン(Build Failure Analyzerなど)が役立ちます。私はあなたがそれを試してみたい場合は、MSBuildの代わりにビルドのために遅くにMavenを個人的に使用しています。 –