懲りない開発者

ソフトの不具合に追われる日々。開発者が生み出してくれるバグのオンパレードに頭が痛い。例えば、こんな感じ。

  1. マルチスレッドで何度もバグを作っているのに、新機能を追加する時にはマルチスレッドを使いたがる。マルチスレッドで自分が落とし穴に何度もはまりこんでいることに気づいていないらしい。再現できない問題の発生を抑えるために方針を変えてスレッドを使わないとか、モデル検査でロジックを検証するとか出来ないのか?
  2. 同じ問題を繰り返し発生させてしまう。何処かで見たことにある問題だと思いつつ、バグレポートを検索してみたら、案の定数ヶ月前にも同じ問題が発生していたことが判明。同じバグを生じさせないための工夫とか、チェックリストによる確認くらい出来ないものなのか。学習能力に欠けると言われても仕方あるまい。

何度も同じ失敗を繰り返す開発者に向かって、一言言って差し上げました。「あなた、懲りていないねぇ」