Skip to content

3.0.0 Technical Code Review

This issue documents the Technical Code Review for an "Approved Software" release of the nshm-alaska repository, with tag 3.0.0 representing the 2023 Alaska NSHM. A technical code review was not performed for the provisional release of this repository. For reference, the technical code review for nshm-hawaii is here: nshm-hawaii#4 (closed)

Release candidate tag for review: 3.0.0rc-branch

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.

USGS software review information: https://www.usgs.gov/products/software/software-management/types-software-review

Edited by Powers, Peter M.