2008-01-08から1日間の記事一覧

eclipse3.2と3.3の違い

今更乗り換えた。 package表示で、ビルドパスに加えたjarをReferenced Libraryとして畳んで表示するようになった。 超見やすい。 Refactor>Rename(Shift+Alt+R)で、サブウィンドウを使わなくなり、動作が速くなった。 微妙に気持ち良い。

コーディング規約は

クラス設計の規約とごっちゃになる場合が多いけど、両者は別物でしょうよ。パッケージ定義とかクラス名をどうすべきかとか、public/protectedメソッド名をどうすべきかとか、そういうのはクラス設計と呼ばれるもので、ローカル変数の命名規則と同列に扱うべ…

インスタンス取得はコンストラクタか、staticメソッドか

javaで、普通にインスタンスがほしいときは String hoge = new String("hoge"); とかするんだろう*1。というか、そうするためにnewなんてのが用意されてるんだけど。他方、staticメソッドで同じような感じにできる。 String hoge = String.valueOf("hoge"); …

長期ミゼラブル、継続中

ゴールが見えない案件に長期当てられてるわけだけど、ようやく「収束」を意識できるような状況になってきた。過ぎ去ってみれば「始めからこうやって進めれば良かったかなぁ」とか「去年の時点でわかっていれば、説明できれば良かったかなぁ」とか思うことも…