Research Bazaar: Carpentry@UiO - Making your software robust
This one-day Carpentry@UiO hands-on workshop will introduce you methods for making your Python-based software more robust.
Learning objectives for the workshop:
- Understand what we mean by, and the value of testing your code
- Be able to write simple tests to make sure your code is doing what it is supposed to be doing
- Learn how to automate running the tests when using an online repository
- Know how to make testing part of the code writing process
For a more detailed description of this workshop, see GitHub.
You don't need to have any previous knowledge of the tools that will be presented at the workshop, but participants must be comfortable with programming in Python and the Unix shell. Experience with version control using git and github is a big benefit.
The course is aimed at graduate students and other researchers.
Anne Fouilloux and Lex Nederbragt, UiO