jquery - 从 C# 代码转移到 html/css/jquery 时出现拖延

标签 jquery asp.net-mvc model-view-controller

我发现,当我在项目上编写非 UI 代码时,我可以相对高效(从服务层以自上而下的方式工作),遵循 TDD 方法,在集成之前我几乎总是脱离调试器,虽然并不完美,但足够幸福了。仅供引用,我使用 C# 工作,并在 VS2008 中启用了 R#。

然而,当我切换到将 Web 界面粘在某些东西上时,我非常糟糕地按 F5 在 css/html 中进行一些更改,更改 famfam 图标,在 firebug 中调试,添加更多 jquery 等。仅供引用,我在 ASP.Net 中工作,其中 Controller 将大部分委托(delegate)给服务层,使用专用于 View 等的 View 模型。通常遵循干净的 mvc。 Controller 中的代码不是 TDD,因为我发现它基本上代理到服务层,并在 View 模型/表单模型之间进行了一些映射,因此我跳过了这部分。

进入 jquery/html/css 领域的开发人员是否经常有任何提高生产力和避免拖延的技巧(例如,现在就在此处)。这同样适用于 Java 开发人员

最佳答案

调试器!=拖延 - 当您进行图形处理时,您需要继续查看输出。

测试 GUI 是否符合规范是一个众所周知的难题,而且在大多数情况下,这不值得这么痛苦 - 人眼模式匹配更为优越。

如果您正在使用 jquery 设计独特的、指定的行为,则可以在某种程度上进行 TDD - 有一个名为 QUnit 的测试框架。看看Getting Started With jQuery QUnit for Client-Side Javascript Testing

关于jquery - 从 C# 代码转移到 html/css/jquery 时出现拖延,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1103347/

相关文章:

javascript - 通过jquery创建模态窗口

asp.net-mvc - 分页时保持状态

html - 电子邮件可以从本地主机服务器获取图像 Url 吗?

javascript - 如何与组件的聚合交互

java - MVC 与 Netbeans 表单生成器

javascript - 检查列表项悬停状态以触发操作 - jQuery

jquery - 在背景图像完全加载之前不显示

php - 日期时间格式 +zone FullCalendar 介于 NOW() 之间

c# - Unity MVC 默认解析类型吗?

c# - 我应该在不同的 View 中重用 View 模型吗?