A question came up on an internal email list recently – someone asked if general utility or helper classes violated the Single Responsibility Principle. For example, you might have a class named StringHelper where you’d keep all kinds of handy little
Read More...