为什么我应该练习测试驱动开发,我应该如何开始?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (60)

很多人在开始编写代码之前都会谈论编写测试代码。这种做法通常称为测试驱动开发或TDD。通过这种方式编写软件我可以获得哪些好处?我如何开始这种做法?

提问于
用户回答回答于

有很多好处:

  • 你可以立即获得有关你的代码是否正常工作的反馈,以便更快地找到错误
  • 通过看到测试从红色到绿色,你知道你有一个工作回归测试和工作代码
  • 你可以重构现有代码,这意味着你可以清理代码而不必担心会破坏代码
  • 最后,你将拥有一套可在自动构建过程中运行的回归测试,从而让你更加确信你的代码库是稳定可靠的

只需从新代码开始,不必担心旧代码。只要你觉得需要重构某些代码,为现有功能编写测试,然后重构它,并确保测试保持绿色。

用户回答回答于

如果你不知道测试框架(如NUnit),请先学习一下。否则,从编写你的第一个测试开始:)

所属标签

可能回答问题的人

  • 腾讯云数据库 TencentDB

    腾讯云 · 产品团队 (已认证)

    304 粉丝2 提问51 回答
  • EatRice

    17 粉丝0 提问187 回答
  • 华讯云

    1 粉丝0 提问156 回答
  • 最爱开车啦

    9 粉丝503 提问1.7K 回答

扫码关注云+社区

领取腾讯云代金券