This lesson is being piloted (Beta version)

Best Practices in Developing Software

Schedule

10:00 1. Introduction to Development Practices What should I know to write better code?
10:50 2. Break
11:20 3. Writing Better Code How can I make my code more readable and understandable?
12:30 4. Lunch
13:30 5. Community Practices Why should I follow community standards?
What community standards exist for Python and C++?
How can I make sure Iā€™m following these standards?
How should I document my projects?
14:50 6. Break
15:10 7. Refactoring What is refactoring?
How should I structure code to separate functionality?
How can I separate configuration from code?
16:10 Finish

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