tdd_templates
1.0.0
代码Katas/编码DOJOS的现成的TDD模板
卡塔(编程),维基百科:
代码KATA是一种编程练习,可以通过练习和重复来帮助程序员磨练他们的技能。
问题。在开始使用Kata之前,您必须为要使用的编程语言和测试框架准备开发环境。理想情况下,此环境包括一个构建自动化工具,可简化编译和运行您的测试和应用程序。
解决方案。这些模板为您提供此类环境。使用它们并专注于编码:所有必要的文件都存在,并且常见的构建自动化工具使得易于编译和运行测试和应用程序。
当前的重点在于单位测试,但将来可能会进行集成测试。
开始使用单元测试/测试驱动开发(TDD)
选择一个模板并开始编码。读书文件文件将解释您开始开始的所有内容。
玩单元测试/在代码kata上工作
只需选择一种编程语言以及单元测试框架,然后从添加测试开始即可。这是快速开始进行故意练习课程的重复方法。
autotools ,没有高级构建系统。$ https://github.com/makomi/tdd_templates.git$ cd tdd_templates/C_CppUTest$ git checkout -b dojo_yyyy-mm-dd$ git commit -am "Add test for 'loneliness'"最后但并非最不重要的一点:玩得开心:)
您可以切换到TDD示例存储库,以查看这些模板在实际应用程序和测试代码中进行操作。
如果您想了解有关代码Katas的概念或正在寻找一些Katas进行工作的概念,请查看Dave Thomas的网站。
该集合仍然缺乏许多常见的编程语言和单元测试框架。有关如何做出贡献的其他想法,请查看公开问题。此外,如果您对新功能或其他改进有一个整洁的想法,我期待收到您的拉力请求:
$ git checkout -b my_new_feature$ git commit -am 'Add some feature'$ git push origin my_new_feature在提出拉请请求之前,请遵循贡献指南。
麻省理工学院
有关详细信息,请参见许可证。
您可以从项目的网站获取最新版本。