Software Development tips
From QERM Wiki
(Difference between revisions)
(created page) |
m |
||
Line 1: | Line 1: | ||
− | Here are some references to things covered in [[User:Chloe|Chloe]]'s QERM Seminar talk [https://prezi.com/secure/f4e73b6526b6b4969e2e92da7c3656555a581030/ What Scientists Can Learn from Software Engineers]: | + | Here are some references to things covered in [[User:Chloe|Chloe]]'s wonderful QERM Seminar talk [https://prezi.com/secure/f4e73b6526b6b4969e2e92da7c3656555a581030/ What Scientists Can Learn from Software Engineers]: |
Revision as of 19:49, 31 October 2011
Here are some references to things covered in Chloe's wonderful QERM Seminar talk What Scientists Can Learn from Software Engineers:
Contents |
Code for Maintainability
A nice style guide for R syntax written by R users who work at Google.
Unit Testing
Source Control
Download Mercurial (and optionally the version including TortoiseHg)
Getting started:
- Official Mercurial Guide - sections on Log keeping and Lone developer with nonlinear history are probably the most applicable. Look at Sharing changes if you want to be able to access your code on multiple machines.
- Mercurial tutorial - Great explanation of source control and how to use Mercurial, especially the Ground up Mercurial section
- TortoiseHg tutorial