java 20 2月 2007 日付の計算 (2/29 + 1年 – 1年 = 2/28) システム開発で日付の処理で厄介なうるう年ですが、2/29は、1年足して、1年引くと違う日になっちゃうんですね。 import java.util.Calendar; import java.util.Date; import java.text.DateFormat; import java.tex… 続きを読む
java 19 2月 2007 Java言語で学ぶリファクタリング入門を買った。 結城先生の本買いました。 ぱらぱらと読みました。思慮深いというか、考慮が行き届いている感じでいいです。 例えば、リファクタリングといえばeclipseという風潮もあると思いますが、eclipseを使った説明とかをしないことで、逆に内容が風化しないように配慮されているんでしょうね。OSも限定していない… 続きを読む
java 18 2月 2007 テストで文字列表現を使う。文字列表現クラス。 d:id:e_c_e_t:20070208 のようにテストで期待値と実測値を比較する時に文字列表現を使う方についての話。(オチ付き) データを格納しているBeanが、正しい状態で取得できたかというテストは、嫌になるほど書く必要があるんですが、文字列表現で比較するために、テスト対象のBeanのメソッド… 続きを読む
eclipse 8 2月 2007 eclipseのエディタをvimにするeclipseプラグイン Vimplugin - The best of two worlds http://vimplugin.sourceforge.net/ どこまで、eclipseと統合された状態で使えるかわかりません。 eclipseの補完とかリファクタリングまでできたらすごいですが、どうなんでしょうか。 試してみ… 続きを読む
java 26 1月 2007 O/Rマッピングツールに対する認識 実際の開発では、今回やってるプロジェクトではじめてhibernateを使ってます。 今のところO/Rマッピングツールとは、こんな感じだと思ってます。 長所 ロジック記述時の意識(オブジェクト脳?)とRDBアクセス記述時の意識(2次元の表での思考)の間行ったり来たりする必要がなくなる。自然にOOPでき… 続きを読む