回答編集履歴
1
追記
answer
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
コードを書くということは「目的」を実現するために「適切な方法」を選択することです。
|
4
4
|
「目的」は1つですが、「適切な方法」は複数あります。
|
5
|
-
|
5
|
+
コードを書くときに、多くのプログラマーが行うことはネットで「目的 やり方」と検索し、出てきたコードをそのまま「適切な方法」だと思いコピペしてしまいます。おそらくプログラムは動きます。
|
6
6
|
この時、検索で見つけた方法が完全に自分の「目的」を達成する「適切な方法」だと思い込んでしまいます。
|
7
7
|
コピペしたコードにはプログラマーが「目的」を達成するために「考えた過程」がすっぽり抜けてしまっているため、「本当に適切な方法」と「ネットで見つけた方法」のずれにプログラマーは気づくことが困難になります。
|
8
8
|
またこの場合、プロジェクトはコピペの多用により「考えた過程」が抜けた状態でツギハギだらけになり、ますますエラーの原因を見つけることは困難になります。
|