gpt4 book ai didi

java - 完整性检查 - 使用 JUNIT 时对象数量显着增加

转载 作者:行者123 更新时间:2023-11-30 09:44:23 24 4
gpt4 key购买 nike

我是第一次在一个项目中使用 Junit,它迫使我重构代码的方式让我着迷。我注意到的一件事是,我为了能够测试代码块而创建的对象数量正在显着增加。这是典型的吗?

谢谢,

埃利奥特

最佳答案

是的,这很正常。

一般来说,您的类和方法越小/越集中,就越容易理解和测试它们。这可能会产生更多文件和实际代码行,但这是因为您添加了更多抽象,使您的代码具有更好/更清晰的设计。

您可能想阅读有关 Single Responsibility Principle 的信息. Bob 叔叔在他的书 Clean Code 中也有一些重构示例。他恰好触及了这些要点。

单元测试时还有一件事。 Dependency Injection是最重要的事情之一,它可以在构建代码时为您省去很多麻烦。 (澄清一下,DI 不一定会让你有更多的类,但它会帮助你的类之间更多地解耦。)

关于java - 完整性检查 - 使用 JUNIT 时对象数量显着增加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7923471/

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