Domáca úloha č.3
Mám pre vás jednu dobrú a jednu zlú správu.
Dobrá správa je, že domácu úlohu č. 3 som vám naprogramoval.
Zlá správa je, že moje riešenie je za nula bodov.
Mojmu riešeniu by sa dalo vyčítať kadečo, najviac mi však vad=i nasledujúca vec.
Problém ktorý program rieši má tri rôzne aspekty.
Prvým aspektom je obsluhovanie requestov a generovanie HTML.
Druhým aspektom je business logic - pravidlá hýbania sa panáčikov.
Tretím aspektom je, že data sú priebežne trvalo ukladané na disk.
Momentálne sú všetky tieto tri aspekty premiešané.
Vašou úlohou je tieto tri aspekty oddeliť.
Zdrojáky: inicializačný skript, server.
BONUS: V prípade, že rozdelenie urobíte dobre by pre vás mohlo byť jednoduché oridať do hry
nové prvky.