コマンド パターンを使用すると、使用しない場合よりも常にクラス数が大幅に増加するようです。関連するコードのチャンクを別々のクラスで一緒に実行していることを考えると、これは非常に自然なことのように思えます。10 個または 12 個のコマンド サブクラスを作成しなくても、そうでなければ 6 個または 7 個のクラスしか使用しない小さなプロジェクトと見なすことができたとしても、それほど気になりません。通常の 7 クラスのプロジェクトに 19 程度のクラスを用意するのは、ほとんど間違っているように思えます。
もう 1 つ気になるのは、コマンドのサブクラスをすべてテストするのが面倒だということです。最後のいくつかのコマンドを実行した後、まるで動きが遅くなり、機敏ではなくなったかのように、だるさを感じます。
これは聞き覚えがありますか?私はそれを間違っていますか?このプロジェクトの後半で敏捷性を失ったと感じており、数日前の速度で継続的に実装およびテストする方法が本当にわかりません。