What is your process for ensuring code quality and maintainability in your software projects?

Technical