【发布时间】:2013-06-08 21:58:27
【问题描述】:
我是 TDD 的新手。
你们在将 TDD 应用于 webapp 开发时使用了哪些技术?
我正在为新人寻求建议。 实际例子或“战争故事”将不胜感激。 :)
奖励:您用于 TDD 的一些软件是什么(理想情况下用于 LAMP 堆栈)。
【问题讨论】:
标签: tdd
我是 TDD 的新手。
你们在将 TDD 应用于 webapp 开发时使用了哪些技术?
我正在为新人寻求建议。 实际例子或“战争故事”将不胜感激。 :)
奖励:您用于 TDD 的一些软件是什么(理想情况下用于 LAMP 堆栈)。
【问题讨论】:
标签: tdd
让 Web 应用程序可测试的一种方法是使用一些设计模式,例如 MVC 或类似的。主要思想是从网页中获取尽可能多的代码,并将其移动到更封装且更适合测试的类中。像这样构建代码时,Web 应用程序的 TDD 就像任何其他软件的 TDD。
【讨论】:
查看 Django 框架 - 它集成了一个非常强大的测试框架 - 除了是一个非常酷的框架!
【讨论】:
虽然它不适用于 LAMP,但您可以查看 Stephen Walther 的 ASP.NET MVC Programming Unleashed,其中详细介绍了它并提供了一些您可能会使用的技术。您也可以在 Google 上搜索“XUnit PHP”并查看弹出的内容。
【讨论】:
既然你在 LAMP,你可能想试试 Ruby on Rails。
【讨论】: