CTSM coding guidelines - ESCOMP/CTSM GitHub Wiki
We should adapt the guidelines given here
https://wiki.ucar.edu/display/ccsm/CLM+Coding+Conventions
as well as the "List of common problems to watch out for" given here
https://escomp.github.io/CTSM/users_guide/trouble-shooting/index.html
For generally-applicable coding best practices, we support most of the suggestions in this blog series on "Code Health" from Google: