Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
You did your best, but somehow that User object, over time, morphed into a monstrous God object. And your controllers started out nice and clean, but now. . . not so much. We've all been there. In this series, we'll review a number of ideas for whipping convoluted code into shape.