Some thoughts about the
Single Responsibility Principle
A class should have only one reason to change
class function should have only one reason to change
A principle by any other name...
Señor UI Engineer
By Jared Stilwell