コピペできないエディタとか
コードインスペクションって、作業的にはつらいものではないけど、精神的には結構くるかも。な〜んか、だんだん心が荒んでくるんだよね。そのうち集中できなくなってきて、具にもつかない妄想が。持ち上がる。
- コピペできないエディタとかあったら使わせたい(移動は可能)。
- それか、コピペは完了に10秒待たされるとか。
- 毎回ダイヤログボックスが出て「コピペやめますか? プログラマやめますか?」と表示される、マウスでボタンを押さないと進めないとか。もちろんボタンからはフォーカスを外しておく。とか。
ifとelseに全く同じ処理が書かれているバグを発見するディテクタがFindBugsにはあって、まぁ、これは多分プロジェクトでまともなソースコード管理システムが使えないような状況で、ソースコードに更新履歴とかを埋め込まざるを得なくて、大量の更新タグで騒然としているようなソースだと起きるかもね。くらいにしか考えていなかった。FindBugs本でもそんな例を挙げている。
しかし現実は全然違った。まっさらの綺麗なソースで、ifとelseを合わせたって10行程度なのに、ifとelseが全く一緒。別にインデントが違うわけでもなく、まさに単にコピペしただけという感じ。それも結構あちこちに見つかる。インタビューしてみたい。いったいどうしたら、そういうコードを書くに至るのか。そのシナリオを知りたい。まさか「同じだからコピペしよう」なのかなぁ。「同じだからif文を取り払おう」と考えない理由は何なんだろうか。そんなに手間が変わるとも思えないんだけど。







