Stop Abusing Interfaces
Have you ever stumbled across a C# masterpiece where every single class is adorned with its very own one-liner interface? Something like:
public interface IDoSomething
{
void Do();
}
public class DoSomething : IDoSomething
{
public void Do()...
danyl.hashnode.dev2 min read