Mar 16, 2024
I have seen interface poisoning or abuse.
Putting everything under a interface and have 50+ method signature
Interface is designed to handle similar entity grouped by behavior
When it is almost single implementation, sticking to plain old type methods
Clear is better then clever and simple is better than complex.