gpt4 book ai didi

java - TDD 仅适用于模型或其他地方

转载 作者:行者123 更新时间:2023-11-30 10:56:07 24 4
gpt4 key购买 nike

我从 Kent Beck 那里买了“TDD by example”,并且我已经阅读了第一部分,关于金钱对话和计算。

在进一步阅读之前,我有一些问题。

TDD 是否仅与领域特定部分相关?

我的上下文如下

  • 我是一名 nodejs 开发人员,从事 REST API 方面的工作。在 nodejs 中,我们使用路由回调(就像 Controller 一样),我想知道在处理 TDD 时是否必须进行一些集成测试?或者我应该只将它应用于我的服务/存储库/实体吗? (我知道我必须进行集成测试,但我想知道如何将它与 TDD 原则一起应用,我发现它确实是面向领域的)

  • 在处理移动开发(在我的例子中是 Android native )时, Activity (充当 Controller )并不关心 TDD 的工作方式,对吗?因为我认为它也意味着集成测试?

最佳答案

TDD 不仅仅是关于单元测试,它还是一种开发软件的通用方法。有一种流行的做法是首先编写失败的验收测试来开始研究某个特性,它应该具有足够的可读性以描述该特性实现的目标。然后,按照红-绿-重构循环,继续为所有相关类编写单元测试。在开发结束时,您应该同时通过单元测试和功能的验收测试。

关于java - TDD 仅适用于模型或其他地方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33099018/

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