TDD Golang

TDD 测试驱动开发(Test-Driven Development)

  1. 先写测试函数
  2. 运行测试 (编译失败)
  3. 为运行测试函数编写最少的代码并检查失败时的输出
  4. 编写正确的代码让测试函数通过
  5. 重构

让它运作,使它正确,使它快速

  • 运作:通过测试
  • 正确:重构代码
  • 快速:优化代码

没有运作且正确,不要妄图快速。

过早的优化是万恶之源 —— Donald Knuth

学习资料

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Golang和Python都是目前在各自领域最流行的开发语言之一。 Golang其高效而又友好的语法,赢得了很多后...
    栗小心阅读 812评论 5 13
  • Golang和Python都是目前在各自领域最流行的开发语言之一。 Golang其高效而又友好的语法,赢得了很多后...
    Frederic晓代码阅读 5,240评论 1 15
  • 为何要学golang go从09年诞生至今(2018年),将近10年光景,国内也由go第一人许式伟发展了很多的拥蹙...
    已不再更新_转移到qiita阅读 1,230评论 0 0
  • 在这充斥着奇怪气氛的家里,我已不知如何自处,无论是父亲还是母亲,不知从何时我与他们的交流开始变得微妙起来。 当时还...
    灰绰阅读 186评论 0 1