Soutěž: Machr na OOP - Editor vnořených seznamů
Zadání
V této soutěži budete tvořit editor s uživatelským rozhraním. Editor
bude umožňovat vytvářet a upravovat stromovou strukturu, kde data budou mít
pevně dané datové typy (nastavené při vytvoření), jaké typy bude program
podporovat je na vás.
Tady máte malou ukázku pro snažší pochopení:
zaměstnanci:
Pavel:
pozice: bezpečnostní technik (string)
věk: 32 (byte)
Marie:
pozice: sekretářka (string)
věk: 24 (byte)
Editor bude obsahovat ukládání a načítání, a to ve dvou
formátech:
lidsky čitelném - můžete použít např. JSON nebo XML
binárním - snažte se o co nejmenší velikost uloženého
souboru
U načítání poškozených souborů je vaším úkolem načíst co nejvíce dat dokážete a upozornit uživatele, že soubor je poškozený (případně i označit chybějící data ve stromové struktuře).
Aplikace bude obsahovat i nápovědu.
Co se týče kódu, budu hodnotit hlavně reprezentaci dat a přehlednost kódu (takže nezapomeňte na komentáře).
Bodování:
- uživatelské rozhraní: max 18 bodů
- formáty souborů: max 8 bodů za každý
- načítání poškozených souborů: max 15 bodů
- nápověda: max 10 bodů
- reprezentace dat: max 24 bodů
- přehlednost kódu: max 17 bodů
Povolené jazyky jsou Java a C# / Visual Basic.
Výhra
Vítěz dostane placku Machr, a ocenění do portfolia.
Výsledky
Jméno | bodů | Řešení ( Stáhnout vše ) |
---|---|---|
Michael Škrášek | 41 | Stáhnout řešení |
Martin Skalík | 5 | Stáhnout řešení |
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 38 zpráv z 38.