3 ms·
> I cannot agree more. At this moment I have an interface open with the following signature: public interface ClientBenefitOrder extends Internationaliza
by revscat 12y ago
> I cannot agree more.
At this moment I have an interface open with the following signature:
public interface ClientBenefitOrder extends Internationalizable<ClientBenefitOrderDisplay>, CBMEntity, Enableable<OfferCategories>, Deletable, Comparable<ClientBenefitOrder>, ClientOwned
This is entire application suffers from Enterprise Architechtitus, and like OP I have encountered that far too often for it to be a simple mistake. There is a cultural tendency in Java land towards overengineered solutions. It's pervasive. It also makes for bad code.