আমরা আসলে আমাদের পরীক্ষার প্যাকেজগুলির নামকরণ করছি কেবল তাদের পরীক্ষার অংশগুলির মতো। সুতরাং আমরা এই কাঠামো দিয়ে শেষ:
src/main/java
com.hello.world
helloWorld.java
src/test/java
com.hello.world
helloWorldTest.java
আমি সর্বদা অনুভব করি যে এটি দুর্দান্ত স্মার্ট নয় কারণ আপনি কেবলমাত্র প্যাকেজের নাম সরবরাহ করলে "পরীক্ষা" এবং "টু-টেস্ট" এর মধ্যে পার্থক্য করতে পারবেন না। অন্যদিকে আমি সত্যিই এমন কোনও মামলা পাইনি যেখানে এটি কোনওভাবেই গুরুত্বপূর্ণ। উভয় প্যাকেজ (পরীক্ষার ক্ষেত্রে এবং উত্স শ্রেণীর জন্য) একই নামকরণ কনভেনশন রাখা কি ভাল অনুশীলন? তা না হলে এর চেয়ে ভাল পদ্ধতির আর কী হবে?
XXXTest()
করেন com.hello.world.test.helloWorldTest.java
। সাধারণ পরামর্শটি কেবলমাত্র "টেস্ট" একবারে একবারে উপস্থিত হওয়া উচিত, সুতরাং (ক) প্যাকেজের নামে পরীক্ষাটি ব্যবহার করুন (এবং পরীক্ষার ফাইলটিকে পরীক্ষার অধীনে থাকা ফাইলের মতো করুন) বা (খ) প্যাকেজের নামটি তৈরি করুন একই এবং ফাইল / শ্রেণির নামের সাথে "পরীক্ষা" যুক্ত করুন।