アプリ版:「スタンプのみでお礼する」機能のリリースについて

テストコードを先に書いて、
テストに合格するプログラムを書いてリファクタリング・・・・云々。
JunitやNunitなどを使う・・・・云々。
このような話はよく聞きます。
が・・・・。
業務ロジックのみがつまったような単体で動く
モジュールには適用できそうですが。
Windowsアプリや、Webアプリの
画面の制御の部分のロジックに対して、
どのようにすれば、TDDを適用できるのでしょうか?
素朴な疑問ですが、よろしくお願いします。

A 回答 (1件)

画面制御は、ロジックと見なさない傾向あります。

FPにしてもdataと処理ですし。
MVCでいうVの部分は、処理のトリガでしかないですから。所詮、そのトリガに起因してビジネスロジックが駆動するので、TDDとしても、画面の制御はビジネスロジックが動いたということですでにその機能を満たしているとおもうですが...

仮にクライアントでのスクリプトでの画面変化があるとしたら、それはその部分にマクロ的にTDDを適応すればいいのではないでしょうか?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!