3 ms·
The DRY version of this is base classes with subclasses that have crazy protected interfaces that violate Liskov all over the place. I'd rather debug code spag
by lamontcg 5y ago
The DRY version of this is base classes with subclasses that have crazy protected interfaces that violate Liskov all over the place.
I'd rather debug code spaghetti by rearranging copypasta to sort out the simple deltas than try to unwind LSP-violating inheritance spaghetti.