質問するログイン新規登録

質問編集履歴

2

関係ある言語をタグに指定しました。

2018/10/01 13:43

投稿

Sakaeda1112
Sakaeda1112

スコア22

title CHANGED
File without changes
body CHANGED
File without changes

1

名詞の整理

2018/10/01 13:43

投稿

Sakaeda1112
Sakaeda1112

スコア22

title CHANGED
File without changes
body CHANGED
@@ -13,11 +13,11 @@
13
13
 
14
14
  という配置にしています。各々のテストコードファイルの中には、その関数に対するテストケースが複数ある感じです。
15
15
  (仮に同ディレクトリ方式と呼ぶことにします。)
16
- この方式だと
16
+ この同ディレクトリ方式だと
17
17
  メリット:
18
18
  ・対象となるクラスにテストコードが書かれていることを把握しやすい(書かれていない場合も把握しやすい)
19
19
  ・テストコードと対象クラスの行ったり来たりがらく
20
- (言語系によっては、プロパティや関数へのアクセス制限も回避しやすくなったりするのかな。)
20
+ (言語系によっては、プロパティや関数へのアクセス制限も回避しやすくなったりするのかな。)
21
21
 
22
22
  デメリット:
23
23
  ・ソースコードディレクトリがテストコードファイルだらけになり、メインのコードを探しにくくなる。
@@ -29,11 +29,11 @@
29
29
  /src/model/Sample.php
30
30
  /test/model/Sample_fooTest.php
31
31
  /test/model/Sample_barTest.php
32
- のようにテストコードを大本のディレクトリ分ける方式がよく見ると思いますが、
32
+ のようにテストコードを大本のディレクトリから分ける方式がよく見ると思いますが、
33
33
  同ディレクトリ方式のメリットを捨てがたく、、
34
34
 
35
35
 
36
- あと、自分の方式の別バージョンで
36
+ あと、同ディレクトリ方式の別バージョンで
37
37
  /src/model/Sample.php
38
38
  /src/model/SampleTest/Sample_fooTest.php
39
39
  /src/model/SampleTest/Sample_barTest.php