無い方がマシな命名規則

命名規則全般が無い方がマシとは言わないが、無い方がマシな命名規則は存在するようだ。
クラス名をC001などと命名する」のを否定できないような命名規則なら意味が無い。作るだけムダだから無い方がマシだろう。ましてや、「クラス名をC001などと命名する」ことを強制するような命名規則なら有害無益である。
驚くべきことは、引用元の「プロジェクトを破壊するプログラマ」というエントリにおいてこのようなクラス名を擁護するコメントがあったことである。きつい言い方になるが、このようなクラス名を擁護するようではプロ失格だろう。プロならばいい仕事をするように心掛けなければならない。与えられた環境でいい仕事をするだけでなく、環境も改善していい仕事をするよう考えるべきだろう。
このようなクラス名が存在するという「現実」は否定できなくても、その「現実」を擁護すべきではない。