How do you handle peer reviews and code quality checks?
Code reviews are non-negotiable. No direct merges to the main branch—every PR goes
through at least one peer review. We use Azure DevOps/GitHub PRs with templates that
require description, screenshots (for UI), and test coverage info.
For quality checks, we integrate SonarQube or CodeQL for static code analysis and
enforce checks in our CI pipeline. I also encourage reviewers to look beyond syntax—check
for performance, scalability, and readability.