gpt4 book ai didi

unit-testing - 何时使用调试与单元测试?

转载 作者:行者123 更新时间:2023-12-03 14:59:24 25 4
gpt4 key购买 nike

我有点困惑,什么是使用调试或编写单元测试更好?是一般的还是在某些情况下调试比单元测试更好?还是我应该同时使用它们?

谢谢

最佳答案

调试将帮助您诊断无法正常工作的代码。

单元测试提供以下内容:

  • 是一种可重复的方法,可以确定您的代码在普通情况下还是在极端情况下均有效。它们将使您可以放心地重构代码,使其仍然可以正常工作。
  • 可验证的代码规范。在没有书面规范的情况下,单元测试就是代码的规范。在敏捷世界中尤其如此。
  • 帮助构建结构良好的代码。因为要独立运行单元测试,所以必须编写要测试的类以接受不同的(有时是模拟的)数据源,接收器等。通过鼓励这些抽象和关注点分离,您的代码将变得结构良好(可以当然,无需单元测试就可以编写结构良好的代码)

  • 您的单元测试应该重复运行(大多数情况下是构建过程的一部分)。如果确实要破坏它们(通常是由于编程错误),那么该是时候调试器了,以找出问题并相应地修复代码(或可能修改测试)。

    关于unit-testing - 何时使用调试与单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3846198/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com