5 model-view-controller asp.net-mvc jquery
我发现当我在项目上编写非UI代码时,我可以相对高效(从服务层以自上而下的方式工作),遵循TDD方法,我几乎总是在调试器之外,直到集成,不完美但足够快乐.仅供参考,我在VS2008中使用R#启用C#.
然而,当我转而坚持使用某个网络界面时,我非常糟糕地点击F5在css/html中进行一些更改,更改famfam图标,在firebug中调试,添加更多jquery等等.仅供参考,我在ASP.Net控制器委托最多的服务层,使用专用于视图等的Viewmodels ..一般遵循干净的mvc.控制器中的代码不是TDD,因为我发现它基本上代理了服务层,并且与viewmodels/formmodels有一点映射,所以我跳过了这一部分.
进入jquery/html/css区域的开发人员通常会有任何提高生产力和避免procasination的提示(例如现在在SO上).这同样适用于Java开发人员
调试器!=拖延——当你做图形工作时,你需要继续查看输出。
测试 GUI 是否符合规范是一个已知的难题,在大多数情况下,这是不值得的——人眼模式匹配更优越。
如果您正在使用 jquery 设计独特的、指定的行为,则可以在某种程度上进行 TDD - 有一个名为 QUnit 的测试框架。查看jQuery QUnit 客户端 Javascript 测试入门
| 归档时间: |
|
| 查看次数: |
162 次 |
| 最近记录: |