私は本質的に衝動的なコーダーであり、プログラミングの難しい方法で忍耐の美徳を学び始めました。私がうまくいかない分野の 1 つは、既存のコードを変更するときです。すべての詳細を目の前に配置していないと、回帰につながることがある特定の方法を必ず見逃してしまいます。私はコーディングは大丈夫ですが、「実装パターン」を読むまでコードのメンテナンスを過小評価していました。
それで、私の質問は、既存のコードを維持している場合、どのようにしてすべてのベースをカバーし、穴を残さないようにするのですか? コードが壊れる可能性がある場所がわからない場合に使用する戦略は何ですか?