Back to the Learning!

Laracasts is packed full with over 1,000 lessons just like this one.

Sign up to get full access or log in to your account and sit back.

Published On Apr. 13th 2016

Whip Monstrous Code Into Shape: God Object Cleanup #1: Pass-Through

Episode 4 Run Time 4:45

Download

Any developer who has worked on the same project for a year or more will be well aware of the fact that, if you're not careful, your User class can quickly turn into a monstrous God object. In the next few videos, one tip at a time, we'll review techniques you might implement to clean things up.

In this first example, we'll recognize related methods, and extract them to a dedicated object - which we then pass through to from our main User class.