20.1 Recommendations

  • An IDE with support for R package development

  • Version control (Git) + Hosted version control (GitHub)

  • Continuous Integration / continuous deployment: Mostly automatic R CMD check

Pros:

  • Do the right thing: experiment, document, test, check, collaborate

  • Use the same tools/workflows than experts