This crash course will focus on software engineering tools and methodologies to write better tested, documented code that is easier to understand and maintain. We will probe:
- documentation
- tests
- static analysis
- automation
The examples will be based on the Python programming language.
This course will run on April 3 at IJCLab building 200, room 101.
Training exercises will be provided at JulienPeloton/robprog.
It is recommended to bring your laptop with Anaconda installed to fully benefit from the lecture, and network access is provided by Eduroam in the room.
While it is now possible for all lab members to register via Indico, note that this course was initially proposed as a doctoral school training and PhD students registering via ADUM will accordingly get priority for the initial run.