java - 如何组织和命名包

标签 java naming-conventions

我是初级 Java 开发人员,现在正在从事学习项目。

我们对我们的类进行了测试(单元测试、集成测试和 API)。我的任务是修复测试模块中非常规的包命名。

单元测试包的命名与我们的业务逻辑类的命名相似。它看起来像 - com.companyname.project.dao.ClassUnderTest 。正如我所说,我们有 api 测试,并且该包的命名无效(正如我的导师所说)。现在看起来像 - api_test 。我的问题是 - 我应该如何命名带有 api 测试的包,也许我应该将该包移动到带有单元测试的包中?

最佳答案

单元测试应与代码位于同一包中。这是一个很好的做法,让新团队成员知道它们的存在。包名称中不应包含下划线。也许将“api_test”更改为“api.test”或“api”?

关于java - 如何组织和命名包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58666185/

相关文章:

java - 如何修复通过apache POI上传xlsx文件时的AbstractMethodError

c# - 我可以在 Ruby/Java/C# 中创建这样的对象吗?

naming-conventions - 如何使用 Azure 策略强制执行命名模式(例如 "*-*-asp")?

Java 命名约定与英语语言正确性

java - 服务多个客户

java - Android:在 Asynctask 中发送通知 -> 崩溃

java - 如何将数组列表的相等性与现代 Java 进行比较?

java - 修复 java.net.SocketTimeoutException : Read timed out

java - 在java中,一个包同时包含类和子包是否被认为是不好的做法?

php - 在 PHP 中你使用复数还是单数来命名你的数组?