Ja, z. B. bei kleinen, kurzlebigen Projekten oder MVPs, wo Overengineering mehr schadet als hilft. Auch bei stark performancekritischem Code kann man SRP oder DIP bewusst lockern – solange man das technische Risiko bewusst managt.
Gibt es Fälle, in denen du bewusst gegen SOLID verstoßen würdest?
—