3 ms·
Because Rails doesn't encourage modularization. It's fine at small sized codebases but eventually you want to "package by feature" (to borrow a Java term) rath
by bcrosby95 5y ago
Because Rails doesn't encourage modularization. It's fine at small sized codebases but eventually you want to "package by feature" (to borrow a Java term) rather than by layer.
- Lio 5y agoOut of the box rails provides Modules, Concerns, Engines and Gems as mechanisms to package by feature. If you want to back that up with static types Ruby > 3.0 provides that out of the box too. What is it you think it's lacking?