Lately I’ve been questioned about how to maintain a codebase through the years and how to work on/find quality metrics.A lot of people come from previous background where just vi/nano is required to lash out some code and moving to Ruby/Chef it seems only the language changed but there wasn’t much investment on better software development practices.