Good practices in research software development

This lesson teaches best practices to build modular, reusable, maintainable, sustainable, reproducible, testable, and robust software.This lesson teaches best practices to build modular, reusable, maintainable, sustainable, reproducible, testable, and robust software.The lesson is heavily based on existing material from Code Refinery, but adjusted to our way of teaching. We often teach it in a 2-day course together with Collaborative version control with Git and GitHub.


Activity log