なぜフェンスが建てられたのかわかるまで、決してフェンスをとりはずしてはならない
チェスタートンの言葉
Wikipediaにも注意事項として載っている
飛躍を指摘している
「理由を知るまで理由が合理的かどうか判断できない」までは論理的に正しいが「フェンスを壊すな」になるのには飛躍がある。……おかしな結論になったのはチェスタートンが「理由が合理的か判断できない」を「きっと現状を維持すべき理由があるに違いない」にすり替えているから。
sta.icon
クソースであってもちゃんとした理由があったりする
無闇に変えたり外したりすると動かなくなる
当然ながらテストコードなどないし、前任者もいなくて答えもわからないし……
なので安全側に倒して「とりあえず残す」になりがち
「既存コードを書き換えてはいけない」という暗黙のルールさえあるくらいだから……(実体験)
変えたらレビューで指摘される