Geçenlerde bir kara kutu yeniden düzenlemesini tamamladım. Kontrol edemiyorum, çünkü nasıl test edileceğini çözemiyorum.
Yüksek düzeyde, başlangıçları bazı B sınıfından kapma değerleri içeren bir sınıfa sahibim. B sınıfı "boş" ise, bazı makul varsayılanlar oluşturur. Bu bölümü, B sınıfını aynı varsayılanlara ayarlayan bir yönteme çıkardım.
Her iki sınıfın amacını / içeriğini veya nasıl kullanılacağını henüz çözemedim. Bu yüzden nesneyi boş bir B sınıfından başlatamıyorum ve doğru değerlere sahip olduğunu kontrol ediyorum / doğru şeyi yapıyor.
En iyi fikrim orjinal kodu çalıştırmak, ilklendirilen üyelere bağlı olarak genel metotların sonuçlarında kod yazmak ve yeni kodu buna karşı test etmek. Bu fikirden neden bu kadar rahatsız hissettiğimi tam olarak ifade edemiyorum.
Burada daha iyi bir saldırı var mı?