回答編集履歴
1
修正
answer
CHANGED
@@ -1,13 +1,13 @@
|
|
1
|
-
言語に関係なく、**デバッグ技術**は学習すべき重要な項目です。
|
1
|
+
言語に関係なく、**デバッグ技術**は学習すべき重要な項目です。
|
2
|
-
|
2
|
+
|
3
|
-
プログラムはある程度経験を積めば、誰でも書けるようになります。
|
3
|
+
プログラムはある程度経験を積めば、誰でも書けるようになります。
|
4
|
-
しかし、いつも思った通りに動くわけではありません。
|
4
|
+
しかし、いつも思った通りに動くわけではありません。
|
5
|
-
思った通りに動かなくなったとき、それを解決する技術が「デバッグ」です。
|
5
|
+
思った通りに動かなくなったとき、それを解決する技術が「デバッグ」です。
|
6
|
-
|
6
|
+
|
7
|
-
ここでのデバッグとは
|
7
|
+
ここでのデバッグとは
|
8
|
-
|
8
|
+
|
9
|
-
- 現象を確実に再現し、その内容(状態)を確認できるようにする。
|
9
|
+
- 現象を確実に再現し、その内容(状態)を確認できるようにする。
|
10
|
-
- 確認できた内容から、原因を探し特定する。
|
10
|
+
- 確認できた内容から、原因を探し特定する。
|
11
|
-
- 原因から解決(修正)方法を導き出す。
|
11
|
+
- 原因から解決(修正)方法を導き出す(解決できないこともよくあるが無駄ではない)。
|
12
|
-
|
12
|
+
|
13
13
|
ことを指します。
|