トップ «前の日記(2005-01-05) 最新 次の日記(2005-01-07)» 編集

jFD開発したりしなかったり日誌

2004|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|
2005年
1月
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

2005-01-06 [長年日記]

_ こんなコードを見た

こんなの。

/**
 * XXXボタンの表示・非表示を切り替えます。
 * 
 * @param bool
 */
public void setXXXBtnShow(boolean bool) throws XXXException {
 String methodName = "setXXXBtnShow";
 LogUtility.log(this, methodName, "----START----");
 if(bool) {
  session.setString("SHOW_XXX_BUTTON", "A");
 } else {
  session.setString("SHOW_XXX_BUTTON", "B");
 }
 LogUtility.log(this, methodName, "----END----");
}

_ なぜこう書かん?

session.setString("SHOW_XXX_BUTTON", bool ? "A" : "B");

_ コメント、ログ込みで15倍の水増しっぷり。

というか、このメソッドどこからも呼ばれてないんだけどもう勘弁してくれませんか?

_ jFD2

できるだけ少なくソースの行数を数えないといけない、という珍しいシチュエーションになり、

空改行、コメントは数えないというルールが適用された。

んで、以前書いたソースのコメントアウト行、ログ出力行を削除して出力してくれる

スクリプトを改造して、ログ出力は復活させて代わりにコメント行と空改行を

削除して出力してくれるスクリプトを書いてみた。

5分で完成。

あら素敵。