In each phase of a CD process, the quality of the features should be verified preferably with an automated process or, at the very least, with proper code reviews. This is where the pull request creation and validation process becomes even more important. Nevertheless, as mentioned, the QA of an artifact or a branch is not limited to the CI phases of the process, but runs throughout the CI/CD pipeline.
The QA process
Code review
A healthy development team should be driven by collaboration. In this context, the concept of peer review is extremely important, since it gives the chance for the development team to suggest and advice improvements of a colleague's work. Azure DevOps have two branch policies that directly encourage...