1.3 100個のGoの間違い
2011年の論文(下記URL)で、神経科学者たちは脳の成長に最適なのは間違いに直面している時だと証明した
100tipsでは間違いを大きく7つに分類して紹介している
バグ
不必要な複雑さ
可読性の低下
最適ではない、又は慣用的ではないソフトウェア構成
APIの利便性の欠如
最適化されていないコード
生産性の欠如
1.31 バグ
ソフトウェアのバグ
2020年の調査では米国内だけでもソフトウェアのバグコストは2兆ドルを超えると試算されている
悲劇的な影響を与えることもある。ソフトウェアの競合状態のために、期待値以上の放射線を与え死に繋がった事例もある。開発者として、自分たちの仕事がいかに影響を与えるものであるか忘れてはならない