As developers, we spend a lot of time discussing the finer points of "clean code." I'd argue that recognizable is better than readable.
IDEs offer plenty of options for sharing configuration settings in a team. Sharing configuration files enforces code consistency and reduces ramp-in.
In many agile development projects, code will need to change frequently, and clean code that is easy to understand is easier to change.
You’ve got 15 minutes and an unfamiliar codebase to evaluate… what next? Try looking for these 7 red flags to help evaluate the health of the codebase.