-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rozdělit projekt na moduly #21
Comments
Čaute, návrh níže. Otázníky jsou tam, kde si nejsem vůbec jistá tím řešením a uvítám komentář. Uvítám komentář i tam, kde otázníky nejsou. Názvy funkcí jsou pouze pracovní.
Kdo si vezmete na startost backend, frontend a (testy, hru)? Myslím si, že se může na tom pracovat do jisté míry souběžně (frontend může zatím načítat zkušební set dat), hra a testy až na konci. BACKEND: backend.py (je to validní název souboru?)
FRONTEND frontend.py
GAME game.py
TESTS tests.py |
Já si klidně zkusím vzít backend, můžu na tom pracovat zítra, v pátek a trochu v sobotu. Chápu to správně, že jako výchozí nyní bereme kód od @befeleme, který se bude postupně vylepšovat? |
Jo, ten by se měl postupně přepsat, a původní soubor se na konci smaže. Backend - Anežka - udán :) |
Frontend by neměl umět načítat data (mapy ze souboru). Měl by je dostat už načtené. Hra tedy musí na to načtení zavolat backend.
Na frontend a hru (zatím) testy nepište.
import backend, frontend, pyglet
board = backend.read_json_map(...)
… pygletí on_draw (které jen volá frontend)
pyglet.app.run() Na testy je zvláštní issue; nechte je na sobotu/neděli. |
Ok, holky @MyshiczkaH, @hranka - ktera si vezmete na starost frontend? |
@befeleme zkusím, mám doma poradce tak mě kdyžtak nakopne :-) |
Dotaz - co preferujete? Všechny pracovní verze mám dávat průběžně sem, nebo sem mám hodit až nějakou, co bude vypadat co k čemu? |
@encukou, v pull requestu je backend v podobe, ktera prepisuje a trochu vylepsuje stav puvodniho souboru. Funkce jsou nadefinovane, ale se nevolaji. Je to tak ok? Muzeme tento soubor jiz zaclenit? |
Může! Zvlášť když je v něm napsáno že není hotový. |
@MyshiczkaH, diky za poslani frontendu + hry. |
Tests.py pribudou spolu s prvnimi testy od Zuzky. |
Přidala jsem je v PR #27 |
Vše začleněno, děkuji. |
Pořád tu vidím původní skript. |
Tentokrat uz skutecne neni. |
Přidat moduly:
Až to bude hotové, smazat skript kde je to teď všechno.
The text was updated successfully, but these errors were encountered: