Date | Topic | Materials |
20.9. |
Software development process Software contracts |
Course information Presentation |
27.9. |
Software configuration management, GIT |
Presentation |
2.10. |
Python examples |
Examples |
4.10. |
Modeling domain |
Presentation Examples |
11.10. |
Design principles |
Presentation Examples |
18.10. |
Design principles |
Presentation |
25.10. |
Automated testing, mocking |
Testing in Python unittest unittest.mock Mockito (mocking framework for Javu) Examples |
1.11. |
Design patterns, code smells, refactoring |
Presentation |
8.11. |
Implementation and integration |
Presentation |
23.11. |
Typing, paradigms, domain specific languages |
Presentation |