course

Software Carpentry: Managing Research Software Projects

Introduction to the basics of software project management with a particular focus on the sorts of projects commonly found in research settings. Participants should have previously worked on programs containing thousands or tens of thousands of lines of code, and be regular users of basic tools like the Unix shell and a version control system. Building on that foundation, this course will discuss:

Keywords: license, version control, continous integration, robust, code review, testing

Resource type: course

Status: Published


Activity log