Using polymorphism instead of a conditional when the responsibility doesn't belong in the class...
Read MoreWhich class does a better 'Separation of Concerns'...
Read MoreDo out parameters in methods on a stateful object add responsibilities?...
Read MoreHow to generalize login, action, and logout when using Web API HttpClient...
Read MoreAre utility classes allowed with the Single Responsibility Principle (SRP)...
Read MoreAre subclasses allowed to have public methods according to the Liskov substitution principle?...
Read MoreDoes the class CommaDelimLog in the following code violates single responsibility principle?...
Read MoreFunctional Programming, SRP, testability and classes with static and instance mutable fields...
Read MoreCommand Pattern use for Returning Data...
Read Moredesign pattern advice: graph -> computation...
Read MoreAm I properly understanding DI/IoC?...
Read MoreUsing a Func<> over an interface?...
Read MoreIs it good or not to have temporary fields to save costly work between modules...
Read MoreIs it a bad practice to return an object in a POST via Web Api?...
Read MoreOpen-Closed Principle and Builder pattern...
Read MoreImprove generic type checks (factory-ish pattern) to more SOLID oriented?...
Read MoreHow to separate responsibilities when requirements evolve in this way?...
Read MoreCan Liskov Substitution Principle be applied (php example)?...
Read MoreHow to design an application keeping SOLID principles and Design Patterns in mind...
Read MoreConfiguring Automapper in Bootstrapper violates Open-Closed Principle?...
Read MoreSimple objects - what is the right design by Single Responsibility and Encapsulation principles...
Read MorePattern for Creating a Simple and Efficient Value type...
Read MoreHow to handle different responsibilities while using only one instance of DbContext...
Read MoreGood examples of OCP in open source libraries...
Read MoreUsing Ninject in a SOLID application architecture...
Read MoreWhy declare an instance as a supertype but instantiate it as a subtype, plus Liskov Substitution Pri...
Read More