zoukankan      html  css  js  c++  java
  • TDD 模式开发初探 CQ

    以下是TDD开发中类型的一般分布

    image_thumb1

    这里面关键的类型为

    RequestUnitControl, RequestUnitModel, IConfigDataProvider和RequestUnitModelTest

    RequestUnitControl:界面控件

    RequestUnitModel:封装了RequestUnit的业务逻辑

    IConfigDataProvider:获取Model中所需要的数据

    RequestUnitModelTest:用于保证RequestUnitModel中封装的业务逻辑正确性的单元测试集合

    在TDD开发中,应该先在RequestUnitModelTest中添加业务逻辑的相关测试。然后开发从RequestUnitModelTest移到RequestUnitModel中。

    相关的原则及方法,请参见

    Thinking in Model in Windows Form development

    另外,上面图表中还列出了SingleColumnDropDownGridExWrapper,这个类型用于简化RequestUnitControl中对Grid的使用,其思路类似于MVC中@Html中的那些helper方法。

  • 相关阅读:
    第一次作业
    1-10的四则运算
    实验九
    实验五
    实验四
    实验三
    实验二
    实验一
    汇编第一章总结
    实验九
  • 原文地址:https://www.cnblogs.com/czy/p/2315266.html
Copyright © 2011-2022 走看看