CSDMS Best Practices for Software Development
In the CSDMS Integration Facility, we've been talking for a few years about creating a "best practices" document for the community that would help members develop and maintain model code, and also provide practical advice on how to implement a BMI.
Let this be a start.
Here are two references, proposed be Scott Stewart, that may help:
- NOAA's operational code standards: http://projects.osd.noaa.gov/SPSRB/standards_software_coding.htm
- NCAR working group: http://www.cesm.ucar.edu/working_groups/Software/dev_guide/dev_guide/dev_guide.html