Aşağıda herhangi bir geniş kategoriye girmeyen kokular bulunmaktadır.
🤢 Belirti ve Semptomlar
Er ya da geç kütüphaneler kullanıcı ihtiyaçlarını karşılamayı bırakır. Sorunun tek çözümü, kitaplığı değiştirmek olacaktır. Ancak kitaplık salt okunur olduğundan dolayı bu durum da çoğu zaman imkansızdır. Böyle bir durumda soru işaretleri oluşmaya başlar.
🤒 Sorunun Nedenleri
Kütüphanenin yazarı ihtiyacınız olan özellikleri sağlamadı veya bunları uygulamayı reddettiği durumlarda bu sorunla karşılaşılabilir.
💊 Tedavi
-
Bir kütüphane sınıfına birkaç yöntem tanıtmak için Introduce Foreign Method tekniği kullanılabilir.
-
Sınıf kitaplığında büyük değişiklikler için Introduce Local Extension yöntemini kullanabilirsiniz.
💰 Hesaplaşma
- Kod tekrarını azaltır (kendi kitaplığınızı sıfırdan oluşturmak yerine, mevcut kitaplığınızı biraz düzenleme ile yine de kullanabilirsiniz).
🤫 Ne Zaman Yok Sayılmalı?
Kitaplıkta yapılan değişiklikler kodda değişiklik içeriyorsa, kitaplığı genişletmek ek iş üretebilir. Böyle bir durumda, bu kokuyu yoksayabilirsiniz.