torutkのブログ

ソフトウェア・エンジニアのブログ

IDEの利用でコーディング規約が左右されてしまう

クラスの定義内で、フィールドとメソッドの記述順番を、先にメソッドとして後にフィールドとするスタイルを取っていました。NetBeansJavaエディタで編集していると、記述途中の構文がエラー扱いとなり、それ以降の記述がすべてエラーとなってしまいます。フィールドを後ろに記述するスタイルを取っていると、構文が完結するまでフィールドがすべて未定義となり、かなり悲惨な状況(真っ赤)となってしまいます。
また、コードの修正でフィールドの追加を選ぶとクラスの先頭にフィールドが挿入されるので、これも後ろへ移動させる手間となります。

ということで、ツールを使うとある程度ツールに適するコーディング規約にしてあげないと逆に不便となるというところが生じます。