回答編集履歴

4

「コメントを別ドキュメントに分ける」ことを追記

2016/10/16 22:56

投稿

LLman
LLman

スコア5592

test CHANGED
@@ -34,7 +34,15 @@
34
34
 
35
35
  たとえば**リファクタリング**して、コードを**単純化**します。
36
36
 
37
+
38
+
37
39
  下記は一例で、良いかどうかは別にして、短くはなってます。
40
+
41
+
42
+
43
+ ただ、ここまで切り詰めなくても、元ソースのコメントを
44
+
45
+ 別ドキュメントに分けるだけで、十分見やすくなるかも。
38
46
 
39
47
 
40
48
 

3

ソースを微修正

2016/10/16 22:55

投稿

LLman
LLman

スコア5592

test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
 
32
32
 
33
- ソースへの愛が足りないと、エラーやバグもはびこります。どうすればいいかというと
33
+ ソースへの愛が足りないと、エラーやバグもはびこるので
34
34
 
35
35
  たとえば**リファクタリング**して、コードを**単純化**します。
36
36
 
@@ -76,11 +76,7 @@
76
76
 
77
77
 
78
78
 
79
- if ((0 < choice) && (choice < 5)) {
79
+ if ((0 < choice) && (choice < 5)) count[choice]++;
80
-
81
- count[choice]++;
82
-
83
- }
84
80
 
85
81
 
86
82
 
@@ -101,3 +97,5 @@
101
97
  }
102
98
 
103
99
  ```
100
+
101
+

2

ソースの解説を追記

2016/10/16 22:36

投稿

LLman
LLman

スコア5592

test CHANGED
@@ -32,7 +32,9 @@
32
32
 
33
33
  ソースへの愛が足りないと、エラーやバグもはびこります。どうすればいいかというと、
34
34
 
35
- たとえば**リファクタリング**して、コードを**単純化**します。下記は一例。
35
+ たとえば**リファクタリング**して、コードを**単純化**します。
36
+
37
+ 下記は一例で、良いかどうかは別にして、短くはなってます。
36
38
 
37
39
 
38
40
 

1

「choice」の「i」と明確に指定

2016/10/16 22:28

投稿

LLman
LLman

スコア5592

test CHANGED
@@ -26,9 +26,11 @@
26
26
 
27
27
  今回の場合はおそらく、```int choce;```の**スペルミス**でしょうね。
28
28
 
29
+ つまり、「choice」の**「i」が足りない**から、エラーなんでしょう。
29
30
 
30
31
 
32
+
31
- さらにどうやったら、エラーやバグの原因を見つけやすいかというと、
33
+ ソースへの愛が足りないと、エラーやバグもはびこりま。どうすればかというと、
32
34
 
33
35
  たとえば**リファクタリング**して、コードを**単純化**します。下記は一例。
34
36