Modules are not for Readability

A module is for shared code. If you move methods into one only because the class got long, you add indirection and confuse everyone.

Modules are not just for readability. Moving methods to a module because your class is too large is wrong. Unless you are sharing the code, you are just adding levels on indirection. You are confusing everyone.

New essays in your inbox

Every essay arrives by email the morning it goes up here. Full text, no paywall.