読みやすいコード
とは、多くのプログラマの最大公約数のようなものだろうか?
例えば、先日聞いた話ではコーディング規約に三項演算子すら禁止している会社があるらしい。
理由は、多くの社員が、そんなものを使わないから。
一般的に使われない書き方を誰かが使うと、他の多くの人がコードを読む時に難解になるという考え方は正しいが、これは単なる慣れの問題である場合も少なくない。
どこまで慣れるべきなのかについては、また別の話題になる。
最終的に、慣れるまでにかかるコストと、慣れた後に回収できるコストとのバランスによって判断するならば、スタイル一つ一つのパターンが、どれだけ生産性が高くバグを含みにくいのかを検証する必要があるだろう。
この検証は、組織単位で行わずとも誰かが検証した結果を全組織で流用できる。
なんて思ったので、誰かそういうのやりませんか?