Available translations

Tutorial Step - Granularity!

Summary: I mentioned the concept of granularity during the Welcome tutorial... remember?
Granularity is a device that helps in handling complexity. Instead of letting strategies grow into a complex web of rules and definitions, it is always preferable to split complex logic in pieces and deal with smaller units.
Splitting complex logic into multiple strategies helps in keeping strategies simple and understandable. It makes strategies easier to debug and to maintain!
Whenever you can, keep it simple!
Tutorial Step - Unpacking These Lessons
Tutorial Step - Hyper Specialization!