- 149 名前:デフォルトの名無しさん [2008/06/09(月) 14:30:24 ]
- >>147
「+」 一文字を 「).append(」 に書き換えるだけのために >>120-121 はむご過ぎるだろ。 テキストエディタでイッパツ置換した方が、まだマシ。 1000本のソースコードを全部、1から書き直せるほどヒマ人じゃ無ぇ! sb.append( new StringBuilder("<td>").append(i*j).append("</td>").toString() );  ̄ ̄ この余分な new を削ってオブジェクトの生成破棄を少しでも抑えようと苦労してるのに Velocity など使えるか! Velocity 内部でどれだけオブジェクトの生成破棄が繰り返されてるのか Velocity のソースコードをちょっと覗いてみればすぐわかるだろ。 隣町のスーパーで10円安いモヤシが売ってるから、わざわざ電車賃100円使って買いに行くようなもん。 3億円の宝くじを当てるために、くじを100億円分買うようなもん。当たってもちっとも嬉しくない。 費用対効果を考えろ、っちゅうの! おまいら普段からそんなぬるい仕事してるんか?頭悪すぎ!まるで、莫大な赤字を生み出した大阪府職員やな。 で、土日かけて perl で置換スクリプト書いてみた。 "文字列" + "文字列" だけ避けて、それ以外の 「+」 を 「).append(」 に置き換えるという単純なスクリプト。 置換した結果のコードを javac にコンパイルさせて、元のソースコードはそのまま手付かずに残るから リポジトリと同期とるときに支障が無い。 これを ant の javac タスクに executable= で呼び出すよう細工してやれば、今までの環境をほとんど変えずに済む。 ちょっと自慢話みたいになってしまったが、おまいらは一生、ぬるい仕事してろ。
|

|