回答編集履歴
3
表現の微修正
answer
CHANGED
@@ -32,5 +32,5 @@
|
|
32
32
|
この逆に、極端な例ではたとえば、メソッド単体で一万行あったら、
|
33
33
|
何もかも複雑過ぎて、どうにもテストしきれないと思います。
|
34
34
|
|
35
|
-
**メソッドが小さいとテスト
|
35
|
+
**クラスやメソッドが小さいと、テストもリファクタリングもしやすい**。
|
36
36
|
当たり前のようですが、アジャイルでは重要な基本だと思います。
|
2
情報と機能の話などを追記
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
経験と時期の補足を追記
answer
CHANGED
@@ -1,6 +1,7 @@
|
|
1
|
+
> 初心者エンジニアでありエンジニアとしての業務経験が8ヶ月
|
1
2
|
> どのようにテストフレームワークを選定すれば良いか
|
2
3
|
|
3
|
-
選定基準は多々あると思いますが、
|
4
|
+
選定基準は多々あると思いますが、とくにまだ経験が少ない時期には、
|
4
5
|
**迷ったらメジャーなものを選ぶのが、無難な選択**だと思います。
|
5
6
|
|
6
7
|
そうなると、「**PHPUnit**」が一番メジャーでしょう。
|