回答編集履歴
1
誤字修正
answer
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
テスト駆動開発には、「テストの声を聞く」という言葉があります。簡単にいえば、「容易にテストを書けないようなコードは、コード自体の性質が良くない」ということです。
|
2
2
|
|
3
|
-
1つの関数であれこれ実行するとなると、それに比例してテストも複雑怪奇化していきますので、テスト
|
3
|
+
1つの関数であれこれ実行するとなると、それに比例してテストも複雑怪奇化していきますので、テスト作成自体が困難になってきます。そういうタイミングでコードをリファクタリングするというのが、テスト駆動開発の趣旨の1つです。
|
4
4
|
|
5
5
|
なお、他のモジュールに依存するモジュールについても、適当な動作をするテスト専用のモジュールを用意することで、ほかと分離してユニットテストできるようになります。
|