The third episode discusses decomposition, information hiding, and warning signs of designs that push complexity onto module users.
Code of Architecture. A Philosophy of Software Design. Episode 3
guest