Modular code development - Making reusing parts of your code easier

Type-along/demo where we discuss and experience aspects of (un)modular code development. We will focus on the “why”, not on the “how”.

Image to get started: The curse of bad code design (Ten simple rules for quick and dirty scientific programming. PLoS Comput Biol 17(3): e1008549. https://doi.org/10.1371/journal.pcbi.1008549)

Timing overview

20 min

Starting with an example code in a Notebook

20 min

Exercise

10 min

Discussion

10 min

Break

50 min

Live-coding with suggestions via notes (One possible solution)

10 min

Break

15 min

Discussion

Optional