ビルダーファクトリーパターンは、テストの記述と保 守が、手動のテストよりも確実で簡単になるように支援します。私たちがどう活用したかをご覧ください。
中規模から大規模のコードベースでは、テストを書くことが重要です。しかし、テストにはメンテナンスコストがかかります。書くのも維持するのも大変なテストがあると、開発者はテストを書かなくなったり、自分のPRをマージしてもらうために必要な最低限のテストしか書かなくなったりします。厳密なコードレビューやコードカバレッジツールなどを追加してみても、実際の問題を解決できるわけではありません。それどころか、テストがない状態よりも悪い状態に陥ってしまう可能性すらあります。
全員にテストを書くことを奨励する最善の方法は、短期的でも(現在の開発サイクルでも)、テストを書いてメンテナンスすることが手動テストより簡単だと証明することです。