トップページ > プログラム > 2015年01月29日 > FsmC2LI9

書き込み順位&時間帯一覧

21 位/163 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000011000000000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
オブジェクト指向の活用方法を教えて下さい
テストしにくいコードをテストする方法教えて下さい

書き込みレス一覧

オブジェクト指向の活用方法を教えて下さい
372 :デフォルトの名無しさん[]:2015/01/29(木) 11:14:38.08 ID:FsmC2LI9
beanというかバリューオブジェクト?とユーティリティクラスって

効率のためにあえてオブジェクト指向の設計を崩して、
構造化プログラミングで設計するときに利用するものって考えでいいんですかね?

構造体と機能モジュールの関係そのまんまだし
テストしにくいコードをテストする方法教えて下さい
661 :デフォルトの名無しさん[]:2015/01/29(木) 12:30:06.19 ID:FsmC2LI9
こういう場合の単体テストってどの単位にどう記述すればいいの?

strutsで言うアクション複数からいくつかある○○業務コントローラーにブン投げて処理
コントローラークラスに業務ロジック全部詰まってる
業務beanに画面表示用の情報も受け取ったパラメーターも全部入ってる
beanを受け取って中身を書き換えるstaticなユーティリティがいくつか
ほとんどのコントローラー内のメソッドは引数に渡したbeanから値を得て、結果のリストなんかをbeanに詰めもしくはメンバ変数に出し入れ
bean内のフラグをみて分岐
beanはセッションに入ってて次のリクエストで前の結果の一部を参照したりする
最終的にJSPで判定しながら出したり出さなかったり

っていう、ため息がでるほど素晴らしい()設計なんだけど。
はぁぁぁぁ、リファクタリングしたい


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。