在Java(Maven)项目中,基准测试应该放在哪里?

wmtdaxz3  于 2023-04-28  发布在  Java
关注(0)|答案(1)|浏览(134)

我有一些基准,我想保留在项目中,因为我可能会修改它们并在未来再次使用它们,但我还没有找到任何关于将它们放在哪里的东西。在Maven项目中,tests有一个与main目录分开的test目录,但我不认为有benchmark目录。
我是不是应该把他们留在项目里?在Maven项目中,是否有一个关于在何处放置基准测试的约定?

sqxo8psd

sqxo8psd1#

在Maven项目中将基准放在哪里没有严格的约定,你可以把它们放在一个对你有意义的目录中,我通常只是把它们放在“基准”或“性能”目录中。
如果您想将基准测试与主代码分开,您可以在项目中专门为基准测试创建一个新的Maven模块。
我认为在项目中保留基准测试是一个很好的做法,以防将来需要修改或重用它们,将它们保留在项目中可以确保它们与代码库沿着进行版本化和维护。
但这可以根据项目的需要和组织而有所不同。

相关问题