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

回答編集履歴

3

表現の微修正

2016/10/13 07:49

投稿

LLman
LLman

スコア5592

answer CHANGED
@@ -32,5 +32,5 @@
32
32
  この逆に、極端な例ではたとえば、メソッド単体で一万行あったら、
33
33
  何もかも複雑過ぎて、どうにもテストしきれないと思います。
34
34
 
35
- **メソッドが小さいとテストしやすいし、リファクタリングもしやすい**。
35
+ **クラスやメソッドが小さいとテストリファクタリングもしやすい**。
36
36
  当たり前のようですが、アジャイルでは重要な基本だと思います。

2

情報と機能の話などを追記

2016/10/13 07:49

投稿

LLman
LLman

スコア5592

answer CHANGED
@@ -14,12 +14,13 @@
14
14
  というように、一長一短だから迷ってるわけですよね。
15
15
 
16
16
  しかし、**開発言語にPHPを選んでいる**時点で、
17
- すでに無難な選択をしているわけです。
17
+ すでに無難な選択がされているわけです。(組織が決めたのかもしれませんが)
18
18
 
19
19
  たとえば関数型言語とか、もっと選択肢がある中でPHPを使うのは、
20
20
  **人口**が多くて、**情報**も多くて、**学習コスト**が低いから、とかですよね。
21
21
 
22
+ けっきょく情報か経験なしには、いくら高機能でも使い切れないわけです。
22
- それなら、テストフレームワークだけ凝らなくても良いと思います。
23
+ それなら、テストフレームワークも、基本は同じ考え方で良いと思います。
23
24
 
24
25
  ---
25
26
 
@@ -32,4 +33,4 @@
32
33
  何もかも複雑過ぎて、どうにもテストしきれないと思います。
33
34
 
34
35
  **メソッドが小さいとテストしやすいし、リファクタリングもしやすい**。
35
- 当たり前のようですが、アジャイルでは重要な基本だと思います。
36
+ 当たり前のようですが、アジャイルでは重要な基本だと思います。

1

経験と時期の補足を追記

2016/10/13 07:47

投稿

LLman
LLman

スコア5592

answer CHANGED
@@ -1,6 +1,7 @@
1
+ > 初心者エンジニアでありエンジニアとしての業務経験が8ヶ月
1
2
  > どのようにテストフレームワークを選定すれば良いか
2
3
 
3
- 選定基準は多々あると思いますが、
4
+ 選定基準は多々あると思いますが、とくにまだ経験が少ない時期には、
4
5
  **迷ったらメジャーなものを選ぶのが、無難な選択**だと思います。
5
6
 
6
7
  そうなると、「**PHPUnit**」が一番メジャーでしょう。