温柔一刀 写道
lighter 写道
温柔一刀 写道
理解不到位的地方就多拍块砖哈,最近对TDD产生了浓厚的兴趣,多拍砖进步快
最近也对TDD发生很大的兴趣,才看了一些书,不过实践讲TDD的书好像少了一些;
温柔一刀,能不能推荐一本TDD在开发WEB程序时与数据库相交互时实践性的书啊?
<<Test_Drivent Development A Practical Guide>>只是讲一下SWING界面交互开发的TDD实践
我也想看看这方面的书,但是不知道什么书讲了web的,比如用strurs/webwork/springmvc+spring+hibernate之类的框架开发的话怎么实践TDD?不知道有没有团队采用strurs/webwork/springmvc+spring+hibernate开发时用了TDD,能分享下经验就好了
这是在另一个帖子:
http://www.iteye.com/topic/39103温柔一刀同学提出来的问题,这一排也在思考这一个问题.
自己认为这是一个实践性很强的问题,请问对于strurs/webwork/springmvc+spring+hibernate的项目,应该怎样进行TDD的开发比较合适,可否指点,详细说明一下呢?
期待您的回复.
谢谢........
分享到:
相关推荐
### 测试驱动开发(TDD)实战:ThoughtWorks视角 #### TDD——从故事开始:构建软件开发的新范式 ...在ThoughtWorks等领先的技术公司中,TDD已经成为标准的开发流程之一,证明了其在实际项目中的价值和效果。
总结来说,"tdd_webapp"项目是一个很好的学习平台,它让我们实践如何使用Python进行TDD,了解如何结合测试框架创建健壮的Web应用。通过这个项目,开发者可以提升编程技能,掌握TDD流程,并对Python Web开发有更深入...
《Java Web典型模块与项目实战大全源代码13-15》是常建功老师针对Java Web开发领域的一份珍贵资源,旨在通过实例讲解和实战训练帮助开发者深入理解和掌握Java Web开发的关键技术。这个压缩包包含了第13至15部分的源...
**Laravel 开发 - 使用 TDD 进行高效构建** 在 Laravel 框架中,Test-Driven Development(TDD,测试驱动开发)是一种强大的软件开发方法论,它强调先编写测试,然后编写满足这些测试的代码。这种实践有助于确保...
标题中的“Web开发敏捷之道--应用Rails进行敏捷Web开发 之 Depot代码”表明这是一个关于使用Ruby on Rails框架进行敏捷Web开发的示例项目,名为Depot。Ruby on Rails(简称Rails)是一个开源的Web应用程序框架,它...
总的来说,《Python测试驱动开发:使用Django、Selenium和JavaScript进行Web编程》是一本全面的指南,适合那些希望深入理解Python Web开发、TDD方法和相关工具的开发者。通过阅读本书,读者不仅能掌握实际的编程技能...
通过阅读《Python Web开发:测试驱动方法》,读者可以系统地学习到如何在实际项目中运用TDD,从而提高开发效率和代码质量。无论你是初学者还是经验丰富的开发者,这本书都将提供宝贵的指导,帮助你在Python Web开发...
《Web开发敏捷之道——应用Rails进行敏捷Web开发》是一本深度探讨如何利用Ruby on Rails框架进行高效、敏捷的Web应用程序开发的专业书籍。该书涵盖了从初学者到高级开发者所需的各种知识,旨在帮助读者掌握敏捷开发...
通过阅读《免费 Python Web开发:测试驱动方法》,开发者不仅可以掌握Python Web开发的基本技能,还能了解到TDD在实际项目中的应用,从而提升代码质量和开发效率。同时,书中的"Python.txt"文件可能包含了对Python...
总的来说,这本书提供了一个全面的指南,帮助读者掌握如何在实际项目中运用TDD,同时精通Python、Django、Selenium和JavaScript的Web开发技能。无论是初学者还是有经验的开发者,都能从中受益匪浅,提升自己的专业...
《使用TDD的Flask API项目样板:深入探讨flask-api-tdd》 在Python的世界里,Flask是一个轻量级且极其灵活的...通过遵循这个样板,开发者可以更好地理解和掌握TDD在实际项目中的运用,从而提升代码质量和项目稳定性。
在本项目"tdd-spring-react"中,我们聚焦于使用Spring Boot和React进行测试驱动的Web应用程序开发。这是一个综合性的教程,旨在帮助开发者掌握如何通过TDD(测试驱动开发)的方法来构建高效且可靠的现代Web应用。让...
这个文件名可能表示一个测试项目,用于对WebApi的接口进行单元测试或集成测试。在实际开发中,测试是非常重要的环节,它能确保代码的正确性和稳定性。Unity Container支持测试驱动开发(TDD),可以方便地创建和配置...
【标题】"1-tdd-vidbits:Codecademy的TDD密集型项目的Capstone项目"揭示了这个项目的核心——Test-Driven Development(TDD),这是一种软件开发方法论,强调编写测试用例在实际编码之前。TDD的核心原则是“先写测试...
Spring框架提供了JUnit和Mockito等工具的集成,方便进行测试驱动开发(Test-Driven Development, TDD)。 总的来说,"Spring Maven Web Java"是一个典型的Java企业级Web应用开发的组合,涵盖了开发、构建、依赖管理...
在“python-programming:构建100个Python3项目(使用OPP + TDD)”这个主题中,我们将深入探讨Python编程,特别是如何利用面向对象编程(Object-Oriented Programming, OPP)和测试驱动开发(Test-Driven ...
**标题解析:** "storybook-tdd" 这个标题表明我们关注的是一个关于"Storybook"的项目,其中特别强调了Test-Driven Development(TDD)的实践。Storybook是一种流行的开源工具,用于构建和文档化UI组件。TDD则是一种...
书中可能会包含实例代码、详细的步骤指导以及问题解决策略,帮助读者逐步掌握TDD的技巧,并将其应用于实际项目中。 总之,这本书将帮助读者掌握如何使用Python的TDD方法,结合Django框架构建高效后端,使用Selenium...
在《Agile Web Development with Rails》中,读者可以学习到如何运用敏捷方法来规划项目,实施增量式开发,并通过频繁的反馈来提高产品质量。 Ruby on Rails(简称Rails)是一个基于Ruby语言的开源Web开发框架,它...