回答編集履歴
2
edit
test
CHANGED
@@ -25,3 +25,21 @@
|
|
25
25
|
> [テスト駆動開発](https://teratail.com/tags/%E3%83%86%E3%82%B9%E3%83%88%E9%A7%86%E5%8B%95%E9%96%8B%E7%99%BA)
|
26
26
|
|
27
27
|
テスト駆動開発は、 プログラム開発手法の一種で、 プログラムに必要な各機能をテストとして書き、 そのテストが動作する必要最低限な実装を行い コードを洗練させる、といったサイクルを繰り返す手法の事です。
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
---
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
> テストコードを書くのは大変でテスト用のデータベースをセットアップして値を放り込んでリクエストを模倣してサーバーに投げるということをしなくてはならないのでとても億劫です
|
36
|
+
|
37
|
+
|
38
|
+
|
39
|
+
言語や環境不明ですが、環境変数とか設定ファイルとかでテストコード実行時はテスト用のDB参照するように作っておけば良いのではないでしょうか。
|
40
|
+
|
41
|
+
プロジェクト運用の話だとは思うので、出来ること出来ないことはありますが、フレームワークなどつかってればうまいことテストやりやすいように(モックとか)出来てたりします。
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
そして、「億劫だから」「面倒だから」と省略した箇所に大抵不具合が発生します。
|
1
edit
test
CHANGED
@@ -17,3 +17,11 @@
|
|
17
17
|
詳細設計書をINPUTに実装をOUTPUTとするのと同じように、
|
18
18
|
|
19
19
|
テストケース・テストシナリオをINPUTにテストコードをOUTPUTとします。
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
※ただ質問タグ「テスト駆動開発」をそのまま真に受けると「テストがない実装」ってありえない
|
24
|
+
|
25
|
+
> [テスト駆動開発](https://teratail.com/tags/%E3%83%86%E3%82%B9%E3%83%88%E9%A7%86%E5%8B%95%E9%96%8B%E7%99%BA)
|
26
|
+
|
27
|
+
テスト駆動開発は、 プログラム開発手法の一種で、 プログラムに必要な各機能をテストとして書き、 そのテストが動作する必要最低限な実装を行い コードを洗練させる、といったサイクルを繰り返す手法の事です。
|