回答編集履歴
1
追記
test
CHANGED
@@ -17,3 +17,29 @@
|
|
17
17
|
責任に着目して適切にモジュールを分割、さらに適切に命名/コメントをしてください。
|
18
18
|
|
19
19
|
関数の中身を読み返す機会はそこまで増えないかと。
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
追記
|
24
|
+
|
25
|
+
---
|
26
|
+
|
27
|
+
誤解を招いてしまったようなので...
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
手続き的な処理をとにかく関数に細分化しようとする人がいます。
|
32
|
+
|
33
|
+
特にひどいときは、`void hoge(void)`みたいな関数が乱立されているのです。
|
34
|
+
|
35
|
+
『いったりきたり』という質問内容でしたので、このような状況を想定してしまいました。
|
36
|
+
|
37
|
+
|
38
|
+
|
39
|
+
適切に機能を切り分けること、つまり強度/結合度が担保されていることが重要です。
|
40
|
+
|
41
|
+
これが保たれ、同時に適切に命名出来るのなら、むしろ関数に切り分けるべきでしょう。
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
詭弁に逃げるようで恐縮ですが、機能の切り分けは『多過ぎはダメ』『少なすぎもダメ』です。
|