gpt4 book ai didi

java - Struts2 Action - 测试与否?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:31:37 24 4
gpt4 key购买 nike

我目前正在从事一个使用 Struts2 框架的项目。我们使用单独的组件进行数据库访问,这是经过充分测试的。同时,我们从事的项目有很多未经测试的操作。在大多数操作中,我们至少使用一次数据库服务调用。因此,一方面,这些操作非常简单。我不确定 - 是否应该为此编写单元测试?

我认为最好的做法是始终编写单元测试,但这些操作非常简单,我现在承受着来自管理方面的巨大压力。那么,让 Struts2 操作不进行单元测试是否重要?

最佳答案

以下是编写单元测试的三个主要原因。

  • 它可以帮助您了解您的代码现在可以正常工作。
  • 它有助于防止您的代码在将来添加或更改功能时出现回归错误。
  • 如果您在编写代码之前编写单元测试,它会以一种非常好的方式集中您的设计过程 - 阅读 TDD 以详细了解这样做的好处。

所以问问自己编写单元测试的这三个原因中的任何一个是否适用于此。如果所有三个问题的答案都是“否”,那么请考虑编写单元测试并将它们保存在代码库中的成本。将此成本与可能的 yield 进行比较。就您是否应该编写单元测试做出明智的决定,并准备好向您的经理捍卫该决定。

但是不要抱有先入为主的观念,认为“单元测试对每个类(class)来说总是好的”。并且不要持有相反的观念——“单元测试总是不必要的”。两者都不是真的。

关于java - Struts2 Action - 测试与否?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10161379/

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