23時50分のSeasar見聞録

本家は『23時50分』に書いてます。

2004-09-269月ももう終わり

[] 0.6.7リリース 21:18

Diconツリーが素晴らしいですよ、感動。ツリー上からファイルを選択するとエディタが開きます。アイコンもGJですね。

 Seasar ProjectやSSPのサンプルを見ると、大体、ルートは

 j2ee.dicon

   ↑

 dao.dicon

   ↑

 service.dicon

   ↑

 app.dicon

 ※ あくまでイメージです。

 ってな依存関係になってますね。ひがさんが日記で指針を示されたりもしてますが、より複雑になった場合には各々の工夫なんでしょうか。今は私の場合、これに準拠させてますが、serviceと並列して、補助機能用のdiconを置いとこうかなって思ってます。

 インスコしたらFiltersで’Dicon XML エラーマーカー’と’Dicon バリデーションマーカー’にチェックを入れます。何でもいいのでプロジェクトを選択するか、F5を押すとガガガッとdiconファイルをパースしてくれます。

 さて今回から?はエラーマーカーのデフォがオートインジェクションの場合でもErrorとなってるので、私の様に瑣末なとこで気になる人はInfoに変えときましょう。ぬるぽの場合は、うーん、微妙、Warningかなあ。

 ともあれ、エディタが再び同期するようになると強烈に効果が出ると思います。

 (追記)と思ったら、allsupport.diconで括るって書いてるし、orz。よく読めってなことですね。

 補助ロジックとユーティリティの線引きが難しい。いや、バウンダリの単位でしか使用しないのが補助ロジックとすれば、頻度が少ないのかなあ。

 で、ユーティリティって何も考えないで後々、コードのレビュー時には一つのクラスに無数のメソッドとメンバが・・・という恐怖を味わったことがあるので、設計時にパッケージを明確に分離せんと酷いことになりますね。

 (更に追記)うーん、diconファイルが散在すると気持ちは悪いけど、関係のあるパッケージの階層に置いときたいなってなのもあります。

 今はS2使って規模の大きいアプリを組んでないから、そう思うのかなあ。

 (更に更に追記)いや、こういう物理的な配置と論理的な配置の望ましい形をごっちゃにしてるなあ。

GerriGerri 2012/02/16 18:10 The expertise shines through. Thanks for tkanig the time to answer.

ifhqbwkuifhqbwku 2012/02/17 23:51 K8OTfN , [url=http://wjjhelsqosyq.com/]wjjhelsqosyq[/url], [link=http://vvyzlaebbppi.com/]vvyzlaebbppi[/link], http://alximeeakjdo.com/

evtvkwevtvkw 2012/02/22 02:45 1nTGHs <a href="http://mkcxynvubnly.com/">mkcxynvubnly</a>

ゲスト



トラックバック - http://seasarproject.g.hatena.ne.jp/toshiyukisasaki/20040926