Code review
Please provide a PDF documenting this review. Here is the guidance provided on the USGS software management page:
Code Review
Code reviews ensure structural code quality and should be performed frequently throughout the stages of software development. This might mean different things depending on the individual project/team but some typical quality checks include:
Coding standards
Unit tests passing
User input cleansing
Memory leaks
Vulnerabilities
Optimizations
Code reviews should be performed by a trusted developer with applicable programming knowledge. This person need not have thorough subject-matter knowledge on the science topic.