回答編集履歴
2
追記
test
CHANGED
@@ -26,7 +26,7 @@
|
|
26
26
|
|
27
27
|
コードこみこみ100行超過して回答をレスしていいならコメントくれれば追記します。
|
28
28
|
|
29
|
-
とりあえず、
|
29
|
+
とりあえず、実装したメソッドのテストカバレッジ100%を目指すとか、〇〇を使うが社内ルールだとどうしようもないんですが、そうじゃない場合、ユニットテストのためにコードを捻じ曲げる前に正しい方法が見つかると思います。
|
30
30
|
|
31
31
|
|
32
32
|
|
1
追記
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
あるクラスに対して固有なものであっても、staticメソッドは混在しないようにします。
|
8
8
|
|
9
|
-
ファクトリメソッドを例に挙げていますが、ファクトリメソッドはファクトリクラスに纏めて外部化すべきです。
|
9
|
+
他の方の回答へのレスでファクトリメソッドを例に挙げていますが、ファクトリメソッドはファクトリクラスに纏めて外部化すべき部分です。
|
10
10
|
|
11
11
|
そのようにしていくと、最終的にstaticメソッドとinstanceメソッドの共存は無くなるはずです。
|
12
12
|
|