basyura's blog

あしたになったらほんきだす。

ソースの書き方

コーディング規約が有るけど無いに等しいプロジェクトの場合での話。

String aaa = "aaaaa";
String bb = "bbbb";
List list = new ArrayList();

Map map = new HashMap();
map.put("a","AAAA");
map.put("bb","B");
map.put("ccc","CCCCCC");
map.put("dd","DDDD");

for(int i=0; i<x; i++){
  // いろいろ
}

ってなソースがあると、ヽ(`Д´)ノキー ってなって

String aaa  = "aaaaa";
String bb   = "bbbb";
List   list = new ArrayList();

Map map = new HashMap();
map.put("a"   , "AAAA");
map.put("bb"  , "B");
map.put("ccc" , "CCCCCC");
map.put("dd"  , "DDDD");

for(int i = 0 ; i < x ; i++){
  // いろいろ
}

って変えちゃう。プロジェクトの他人のソースを見てもこんな事をしてるのは自分ぐらいなんだけど見にくくないのだろうか?てか、見た目が汚くね?と思うんだけど。
もちろん自分が担当してる範囲での話で、わざわざ他人がメンテしてるソースを直したりはしません。