この言葉にピンと来たら転職考えよう

管理者という人間には、本気でこんなことを信じてる人がいる。
「バグは変更したところに起きる」「新規モジュールは必ずテストすること」「バグが出るのはテストが不十分だからだ」

本当はこうだ。
「バグは汚いコードに隠れている」「バグがありそうなところをテストすること」「バグが出るのは時間×能力が足りないからだ」

とりあえず、意味の無いグローバル変数を使うのは止めて欲しい。たくさんの箇所で参照しているが、場合によって格納されている値の意味が変わったり、実際にはローカル変数でいいものを使いまわしているだけだったり。

このブログに乗せているコードは引用を除き CC0 1.0 で提供します。