todo Consistency through conventions convention list Commit message OOP Test code Documentation Meaningful naming Think about the role of each Controller, Service, and Repository.