Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はますます TDD に夢中になっており、私のクラスは通常、純粋なデータ ホルダーまたは純粋なデータ マニピュレーターになってしまうようです。これはTDDの期待される結果ですか?それとも極端なアプローチをとっていますか?
TDD は、より少ない依存関係でコードを書く傾向があることを意味します。これは、クラスが単一の責任を持つ傾向があることを意味します。あなたが説明したように、それはより単純なクラスを持つことに現れるかもしれません。必ずしもそのように終わる必要はありませんが、容赦なくリファクタリングすることで、確かにそれに近づきます。