国産オープンソースDIコンテナSeasar V2(S2)
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
150:デフォルトの名無しさん 04/09/11 13:32:35 開発手法の激変といっても、Javaローカルな話だね。 処理系依存。 151:デフォルトの名無しさん 04/09/11 14:13:21 まずは、DI を組み込んだ SeasarV2。 S2は、リリースされたから結構経つのに、いっこうに 使われる気配がありません。これは、作者の思わくが先行し、初心者に易しいを ポリシーにしていたものの、実は初心者が理解できる代物ではなかったと思われます。 152:デフォルトの名無しさん 04/09/11 14:20:03 >>146 ロバストネス分析やシーケンス図を基にして「インターフェースを作る」ことを”詳細設計”と了解してる。 「設計」って考える作業でしょう。で、インターフェースって考えないと作れないから設計かな、と。 クラスそのままの引き写し構造でつくればいいってもんじゃないんでしょ。 インターフェースさえ作ってしまえば、あとは力仕事的にゴリゴリ書けそうだなと。 実装のうまい・へたはともかく「インターフェースの設計」のおかげで動きは保障されるだろうと。 お前はクラスを考えて作ったことが無いのかと問われると、たぶん頭の中でしかない。 せいぜい、主要部分のヘッダファイルを書くくらい。チームの時は実装担当者にお任せしてた。 んー。うまくまとまんないけど、DIの「構造と実装を分離する」ってのが、 ・単なる実装レベルの一手段で、便利ツール的なものなのか、 ・それとも設計手法に関わってくるほどのものなのか、 ってのが分かってないのかも。 >ところで 1 画面 1 クラスってのは、どういう構造よ。 勘違いされてるような。前述の例はWin32アプリ。具体的にはC++Builder。 細かい業務ロジックはフォームクラスに配置したUI部品のイベントハンドラに直書き。 重要な処理は private なメソッドに閉じ込めて、イベントハンドラから呼び出し。 たしか50画面以上あるけど、その画面でやってることが基本的に1ファイルにまとまってて、 ほかの画面からも独立してるから頻発する改造に対応するには手っ取り早い。 Web だと通用しないかもしれないし、相当荒っぽいやり方だとは思うけど。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5390日前に更新/285 KB
担当:undef