Java'da bir dizi test testi sınıfı yazıyorum. Birkaç sabit var, örneğin farklı test sınıflarında ihtiyacım olacak dizeler. Onları tanımlayan bir arayüz düşünüyorum ve her test sınıfı onu uygulayacaktır.
Orada gördüğüm faydalar:
- Sabitlere kolay erişim:
MY_CONSTANT
yerineThatClass.MY_CONSTANT
- her sabit sadece bir kez tanımlanır
Bu yaklaşım iyi ya da kötü bir uygulama mıdır? Arayüz kavramını biraz kötüye kullanmak gibi hissediyorum.
Genel olarak arayüzler / sabitler hakkında ama ayrıca özel bir şey varsa birim testleri hakkında da cevap verebilirsiniz.