Modularity: Bringing Order Into Chaos

Overview

Creating modular code is one of the bedrock principles of software development because it fundamentally enforces logical boundaries in your code base that lead to inherent organization, efficient development, and stable distributions. 

In this session, learn about code modularity, the motivation behind it, principles to enforce it, and common pitfalls that violate it.

Next steps