title: How to avoid creating huge classes
body: <p>Stackoverflow users,</p>
  
  <p>How do you keep yourself from creating large classes with large bodied methods. When deadlines are tight, you end up trying to hack things together and it ends up being a mess that needs refactoring.</p>
  
  <p>One way is to start with test driven development and that lends itself to good class design as well as  SRP (Single Responsibility Principle).</p>
  
  <p>I also see developers double clicking on controls and typing out line after line in the event method that gets fired.</p>
  
  <p>Any suggestions?</p>