■21371 / ) |
Re[3]: プログラマの地位って・・・ |
□投稿者/ はつね (804回)-(2008/07/01(Tue) 13:09:51)
|
■No21358 (小春 さん) に返信 > 以前、見よう見真似で私も分離(別アセンブリ)させてましたが、コーディングしにくく(慣れかもしれませんが)、 > あまりメリットを感じることができませんでした。
コーディングについては慣れの部分とかVSの使い方に依存する部分も大きいと思います。 実際、4月に配属された社会人1年生が目の前で、別アセンブリ化したものをdebugして いますが、ソリューションつかってシームレスにステップ実行していたりしますし。 「単に分離せい!」じゃなくて、やり方とかも含めて指導できる人がいるかいないかの 違いは大きいですよね。
> 大規模システムの場合、頻度の多いSQLが使用でき便利便利と思ってましたが、 > 規約化してしまうと、1機能しか使わないものでも分離させる意味ってなんだろう?とか、 > 1機能しか使わない、さらにSQLが1つしかないクラスまでできてしまい、 > 疑問を抱くようになりました。
現時点で1機能しか使わないかも知れません。 でも、将来的には複数機能から使うかも知れません。 どうなるかは誰にもわからないことなので、その視点での切り分けというのはあまり意味を なさないと考えています。 それに、画面とロジックの分離は、やはり分業であるとか、ユニットテストがしやすいとか 例え1機能からしか使われないのであっても分離する意義はあると思います。
もちろん、そうはいっても少しでも処理速度が欲しいとか、そういった別の要素が絡むので あれば、基本を押し通すだけというのもダメだとは思います。
|
|