4.1 Real World Example — Rental Plans
Now that you know all five SOLID principles, we’ll explore a real world example that I built some time ago. A really entangled, time pressured, messed-up codebase will turn out to be something beautiful to look at.
The exercise will not resemble the full feature set, but it will attempt to do so with Backbone and Jasmine to help us create beautiful software. The principles that you’ve learned are put into practice in a seamless way, but pointers will be given out in different points of the exercise.