P.Mean: Developing a computer program using modern methods (created 2013-09-03).

News: Sign up for "The Monthly Mean," the newsletter that dares to call itself average, www.pmean.com/news.

I am revising an NIH grant that involves a major programming effort. In the original grant, I did not include much detail on how the program would be developed. Here are some things I will mention in the revised grant that we should include.

Version control software (subversion or maybe git)

Bug tracking

Documentation standards

Modular programming style

Unit testing

Literate programming

Rougier, Jonathan (2005) Literate programming for creating and maintaining packages. R News , 5(1):35-39, May 2005.

Leisch, Friedrich (2008): Creating R Packages: A Tutorial. In: Brito, Paula (ed.) , Compstat 2008 - Proceedings in Computational Statistics. Physica Verlag: Heidelberg, Germany. http://epub.ub.uni-muenchen.de/6175/

Creative Commons License This page was written by Steve Simon and is licensed under the Creative Commons Attribution 3.0 United States License. Need more information? I have a page with general help resources. You can also browse for pages similar to this one at Incomplete pages.