May 2025
Intermediate to advanced
270 pages
6h 55m
English
Feature bloat is a common fate for applications that have been around for a while; this may be even more common for Rails applications, given the speed of development that Rails provides to its users. Even if the product has not added new features for the customers, it’s probable that the application complexity has increased in other ways. Take the following diagram as an example: years ago, you had a simple function (writeData()) that performed something simple (writeA()). Time passed, and complexity piled up; now, the same action does writeB(), writeC(), writeD(), writeE(), and writeF(). All those actions can be whatever: recalculating statistics, emitting events, generating derived ...
Read now
Unlock full access