The Software Sustainability Institute
Code review is known to be an effective way to improve software quality, foster peer learning and develop common ownership of a research software project. In practice, a code review is nothing else than a conversation between the author of the code and somebody else providing feedback on coding practices, readability or other aspects of code quality. If this sounds straightforward, an effective code review routine can be tricky to establish. Here are five tips for you to get started with code reviews, or get more of them.
"We were already following a lot of best practice and it was very good to get this confirmation. We're not computer scientists and don't come from a software development background - we're all scientific programmers - so it was good to get some confirmation that what we do is on the right track"
- Andreas Hegar, CGAT