Skip to main content

Table 1 Further reading

From: Ten recommendations for software engineering in research

Description

URL

Software Carpentry: scientific

 

computing skills; learn online

 

or in face-to-face workshops

http://software-carpentry.org/

The Software Sustainability Institute

http://software.ac.uk/

Learn more about what makes

 

code easy to maintain

http://www.thc.org/root/phun/unmaintain.html

How to write good unit tests

http://developer.salesforce.com/page/How_to_Write_ Good_Unit_Tests

What is clean code?

http://java.dzone.com/articles/what-clean-code-\%E2\%80\%93-quotes

Introduction to refactoring

http://sourcemaking.com/refactoring/

The danger of prematureoptimization

http://c2.com/cgi/wiki?PrematureOptimization

  1. This table lists additional online resources where the interested reader can learn more about software engineering best practices in the research context.