-
Notifications
You must be signed in to change notification settings - Fork 1
CodeReview
Andy Porter edited this page Nov 13, 2018
·
6 revisions
Before a pull request can be merged to master it must pass a code review. The rules for a code review are as follows:
- Branch must compile (with and without MPI) without compiler warnings
- Reviewer must examine the code changes (using the 'diff' tab on the PR) and check that any new code is:
- Correct
- Well commented
- As easy to understand as possible
- Documented using Doxygen markup
- Conforms to coding standards
- Any new files must contain up-to-date copyright and license text.
- Check that the example mini-app (finite_difference/example) compiles (both serial and parallel) and is valgrind-clean when run. See the 'test' target in the associated Makefile.
Once we have documentation then this will also need to be checked.