回答編集履歴

1

edit

2018/02/17 01:59

投稿

mkgrei
mkgrei

スコア8560

test CHANGED
@@ -1 +1,53 @@
1
1
  日頃から同様なバグに出会ってデバッグしているせいではないでしょうか…
2
+
3
+
4
+
5
+ ---
6
+
7
+
8
+
9
+ 結局動くコードを書いてしまうと成長を遅く感じます。
10
+
11
+ エラーにぶつかって悩みぬくことで理解が深まっていく気がします。
12
+
13
+
14
+
15
+ 困っていない、満ち足りていることは敵です。
16
+
17
+ ですので、このようなトラブルがたくさん挙げられているサイトをのぞいて勉強します。
18
+
19
+
20
+
21
+ 一人で引き起こせるバグの量には限界がありますので、他人の力を借ります。
22
+
23
+
24
+
25
+ ---
26
+
27
+
28
+
29
+ 例えば、
30
+
31
+ あるプログラミング言語に慣れてくると、これはこう書く、と「わかる」ようになります。
32
+
33
+ それではエラーは起きないし、もっと良い方法を探るためのエネルギーも生じにくいです。
34
+
35
+ そこで、このようなサイトでは、それは絶対にそのように書かない、と思っていた書き方をして困っている人を見つけるわけです。
36
+
37
+ なんでこの人はこう書こうとしたのかな、メリットはなにか、デメリットはなにか、とああでもないこうでもないことを考えるのです。
38
+
39
+ すると、横からこう書けばよいと、見たこともない書き方で問題を解決する回答が投稿されるのです。
40
+
41
+ それをふむふむと読んで、自分ならこう書くなあ、こう書けばこういうメリットがあるのではないかとなんとか差別化して別解を投稿します。
42
+
43
+ その結果慣れない書き方でバグを仕込み、ご指摘を受けることになるのです。
44
+
45
+ この過程でいろいろと考えることで学習します。
46
+
47
+
48
+
49
+ これを機に暇があったら回答してみてはいかがでしょう。
50
+
51
+ しばらくやってみると、パターンが見えてくるのかもしれません。
52
+
53
+ 一番多いのはインストールできませんのたぐいですが…