Böyle bir arayüz tasarlayan yanımda oturan bir meslektaşım var:
public interface IEventGetter {
public List<FooType> getFooList(String fooName, Date start, Date end)
throws Exception;
....
}
Sorun şu ki, kodumuzda bu "end" parametresini kullanmıyoruz, tam orada, çünkü gelecekte biraz zaman kullanmak zorunda kalabiliriz.
Şu anda kullanımda olmayan arayüzlere parametreler koymanın kötü bir fikir olduğuna ikna etmeye çalışıyoruz, ancak bir süre "bitiş" tarihini uygularsak, çok fazla iş yapılması gerektiği konusunda ısrar ediyor. sonra ve sonra tüm kodu uyarlamanız gerekir.
Şimdi, benim sorum şu, onunla bağlantı kurabileceğimiz "saygın" kodlama gurularının böyle bir konusunu ele alan herhangi bir kaynak var mı?
end
o nesneye parametre ekleyebilecek ve hatta kodu
null
. Uygulama sınıfları daha sonra gerektiğinde geçersiz kılınabilir.
IQueryable
DAL