Warsztat wzorców projektowych w Pythonie
| Lab | Temat | Punkty |
|---|---|---|
| 01 | Intro: Kalkulator | 10 |
| 02 | GRASP: Low Coupling | 10 |
| 03 | SOLID: OCP | 10 |
Razem: 0/30 pkt
git clone <repo-url>
cd design-patterns-workshop
pip install -r requirements.txt# Lab 01 - Intro
cd 0_intro/01_hello
pytest -v
# Lab 02 - GRASP Low Coupling
cd 1_principles/01_grasp/04_low_coupling
pytest -v
# Lab 03 - SOLID OCP
cd 1_principles/02_solid/02_ocp
pytest -v- Edytuj
starter.pyw folderze laba - Uruchom testy:
pytest -v - Commit & push gdy testy przejdą
- Sprawdź wyniki w GitHub Actions
README.md- Poleceniestarter.py- Tu piszesz kodtest_*.py- Testy (nie edytuj)solution.py- Rozwiązanie (sprawdź po zrobieniu)violation.py- Antyprzykład
- Jeden lab na raz
- Czytaj
README.mdw folderze laba - Sprawdzaj
violation.py(czego NIE robić) - Testuj często