เรากำลังตั้งชื่อแพคเกจการทดสอบของเราเหมือนกับชุดทดสอบที่จะทดสอบ ดังนั้นเราจึงจบลงด้วยโครงสร้างนี้:
src/main/java
com.hello.world
helloWorld.java
src/test/java
com.hello.world
helloWorldTest.java
ฉันมักจะรู้สึกเช่นนี้ไม่ได้ฉลาดเพราะคุณไม่สามารถแยกความแตกต่างระหว่าง "ทดสอบ" และ "ทดสอบ" ถ้าให้กับชื่อแพคเกจเท่านั้น ในทางกลับกันฉันไม่ได้พบกรณีที่จริงเรื่องนี้อย่างใด เป็นการดีที่จะมีการตั้งชื่อแบบแผนเดียวกันสำหรับทั้งสองแพ็คเกจ (สำหรับกรณีทดสอบและคลาสที่มา)? ถ้าไม่สิ่งที่จะเป็นวิธีที่ดีกว่า
XXXTest()
com.hello.world.test.helloWorldTest.java
คำแนะนำทั่วไปจะมีเพียง "การทดสอบ" ปรากฏขึ้นหนึ่งครั้งในเส้นทางดังนั้น (a) ใช้การทดสอบในชื่อแพ็คเกจ (และตั้งชื่อไฟล์ทดสอบเหมือนกับไฟล์ที่อยู่ใต้การทดสอบ) หรือ (b) ทำให้ชื่อแพคเกจเป็น เหมือนกันและเพิ่ม "ทดสอบ" ลงในชื่อไฟล์ / คลาส