Best practices in programming - October 2016
Section outline
-
Best practices in programming
19-20 October 2016
ETH Zurich, LEE building, room E 308
Leonhardtrasse 21, 8092 ZurichThis page is addressed to registered participants. To access the course description and the application form, please click here.
For any assistance, please contact training@sib.swiss.
-
Knowledge / skills:
Working knowledge of one programming language.Material / software:
- Participants should bring their own laptop with a Wifi connection.
- Participants should send their code at least 2 weeks before the course
- Suggestion for a Git cheat sheet
recommended link for Git on Windows (with a Bash like terminal)
For Mac & Unix like operating systems, the Git textbook is good enough: https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
Course material
-
Schedule
First Day
10:00 Welcome talk (Gregoire Rossier & Matthew Baker) & start with the coffee
10:15 General Programming Principles (Juan Fuentes)
10:45 Unit Testing (Uwe)
11:15 Simple break
11:30 Refactoring (Franz-Josef Elmer)
12:00 Git (Stefan Bienert & Andrew Waterhouse)
12:30 Lunch
13:30 Code clinic (120')
15:30 Coffee break
15:45 Code clinic (135')
18:00 free time
Second Day
08:00 Code Clinic (120')
10:00 Coffee break
10:15 Code Clinic (105')
12:00 Lunch break
13:00 Code Clinic (90')
14:30 Coffee break
14:45 Code Clinic (65')
15:50 Closing remarks