hellotddworld:hello-world项目示例,用于在Go中展示TDD

时间:2024-04-29 01:50:56
【文件属性】:

文件名称:hellotddworld:hello-world项目示例,用于在Go中展示TDD

文件大小:15KB

文件格式:ZIP

更新时间:2024-04-29 01:50:56

testing go golang tdd test-driven-development

hellotddworld 使用Go编写的使用TDD的Hello World的一系列示例。 版权所有:copyright:2021 Filippo Erik Negroni 该程序是免费软件:您可以根据*软件基金会发布的GNU通用公共许可证的条款(许可证的版本3)或(根据您的选择)任何更高版本来重新分发和/或修改它。 有关GNU通用公共许可证的副本,请参见 。 TDD规则 编写的单元测试不应多于失败的数量(编译失败就是失败)。 通过一次失败的单元测试,只写多余的生产代码。 使用TDD的Hello World Go中的TDD非常简单。 遗憾的是,即使是正式书《 Go编程语言(TGPL)》也没有在第11章之前介绍测试。 遗憾的是,因为这一章包含很多关于如何编写测试的合理建议,并展示了Go的简单而强大的方法。 在此存储库中,您会找到几个示例,这些示例我可以很好地替代规范的“ Hello,


【文件预览】:
hellotddworld-master
----go.mod(30B)
----README.adoc(2KB)
----.github()
--------workflows()
----.idea()
--------.gitignore(244B)
--------hellotddworld.iml(330B)
--------vcs.xml(185B)
--------codeStyles()
--------modules.xml(285B)
----hello()
--------hello_test.go(285B)
--------README.adoc(3KB)
--------hello.go(66B)
----exercise11()
--------charcount.go(329B)
--------README.adoc(1KB)
--------charcount_test.go(2KB)
--------echo()
----palindrome()
--------palindrome.go(213B)
--------README.adoc(3KB)
--------palindrome_test.go(363B)
--------palindrome3_test.go(1KB)
--------palindrome2.go(311B)
--------palindrome2_test.go(597B)

网友评论