One codebase I’ve inherited makes use of almost every major web trend from the past 10 years: KnockoutJs, React, Bootstrap, Font Awesome, and 3 different versions of jQuery. When getting to grips with a project like this, it’s necessary to start tuning out the noise fairly quickly in order to become productive. Many oddities may be due to technical or architectural limitations you are not aware of yet, or they could be stylistic or design patterns decided upon before your time. Of course, as you become more familiar with the codebase you can start paying attention to the minutae again.
This particular example sticks out because searching the repository for the solution yielded 200+ results
[Read More]