Writing good and maintainable code is hard. Writing good and maintainable code as a team is even harder. We have…