Software development - Good Practices and Tips#

Note

RSE training sessions for first year CDT Fluid Dynamics students

Suggested Agenda#

Day 1#

Time

Agenda

1000

Software Dev. Life Cicle

1100

Break

1110

Open and Reproducible Work: Tips & Tools

1200

Lunch

1300

Intro to Version Control

1450

Break

1500

GitHub

1600

Close

Day 2#

Time

Agenda

1000

Defensive programming

1100

Break

1110

Test driven development

1200

Lunch

1300

Project

1450

Break

1500

Project

1600

Close

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.

Additional Material#

Instructors#

Content#