2016-07-11 11 views

答えて

2

テストはコードであり、アプリケーションの柱です。
はい、テストコードをリファクタリングするためには、生産コードをリファクタリングするのと同じケアを使用してください。

0

通常、良い公開APIは実装からうまく切り離されています。そのような幸運な瞬間に実装をリファクタリングすると、テストの変更がまったく起こりません(APIの優れた設計の証拠なのです)。

パブリックAPIが抽象度が高く、単一コールで多くの処理とアルゴリズムを実行すると、リファクタリングコードがテストによくぶつかり、同様の作業量が必要になることがあります。

関連する問題