Code review is the process that we use to ensure that we have good code integrity within the Warewolf code-base.
Our best practice guidelines are outlined in our development ethos document.
We use a lightweight peer based code review practice to ensure that any code submitted is compliant with our guidelines.
Before any code is committed to the Warewolf Blessed Repository, the internal developer handling your merge will review your code changes. If they have any comments to make to you about the code, they will contact you by email to discuss the issue on hand.
Automated Code Review
We have also automated some of the elements of code review using Sonar that run against your code during our continuous integration process. The CI process runs our test suite which includes:
- Unit testing
- Acceptance testing
- Integration testing and
- Coded UI testing