Domáca úloha č.2

Naprogramujte v Pythone triedu PlayGroup a napíšte k nej testy. Pri písaní triedy si dávajte na to, čo má byť public a čo nie (atribúty a metódy, ktoré nemajú byť public sa maju začínať "_").

Súčasťou zadania sú naprogramované triedy Position, FilledPosition a Rank a k triedam sú urobené unit testy. Taktiež som vytvoril zdrojáky playgroup.py a test_playgroup.py kde sa dozviete detajly o interfaci, ktorý má PlayGroup implementovať, a o interfacoch kolaborujúcich objektov. Zadanie nájdete du2.zip. Domácu úlohu odovzdajte mailom do 18.4.2019 ako .zip súbor obsahujúci playgroup.py a test_playgroup.py.

Odporúčam si vyskúšať TDD s čo najmenšími iteráciami.