Detail reportu: drobek

Týden 20/2026 (od 17.05.) – Výsledky AI analýzy a hodnocení odevzdaného kódu.

📁 Archiv-2026
Zpět

drobek

Období: Týden 20/2026 (od 17.05.) Skupina: tria URL: https://github.com/jakubdrobisz-cloud/drobek.git

1. Splnění základních podmínek

Podmínka Status
Alespoň 3 commity v daném týdnu ❌ NESPLNĚNO
Rozestup alespoň 12h mezi 3 commity ❌ NESPLNĚNO
Projektová dokumentace (README, projekt.md) ✅ SPLNĚNO

2. Přehled commitů

3. Výsledky AI analýzy kódu

Metrika Hodnota
Celkové body (AI) 13 / 20 b. (65%)
Náročnost projektu (Index) 3
Počet commitů 2
Změněné soubory 2
Počet přid./odeb. řádků kódu 46

Komentář a zpětná vazba od AI

Zde je tvé hodnocení za uplynulý týden:

1. Smysluplnost popisů u commitů [3 body]:

V této kategorii uděluji plný počet bodů. Tvé zprávy u commitů jsou jasné, stručné a přesně popisují, co jsi v daném kroku udělal (např. „Create Black jack“ a „Add black jack game to the schedule“). Takto by to mělo vypadat.

2. Smysluplnost komentářů v kódu [6 bodů]:

Komentáře v kódu jsou na velmi dobré úrovni. Oceňuji, že vysvětluješ logiku výpočtu skóre s esem a účel jednotlivých funkcí. Pomáhá to čitelnosti kódu.

3. Kvalita a srozumitelnost dokumentace a struktura repozitáře [0 bodů]:

Zde musím body strhnout, protože jsi porušil hned několik zásadních pravidel struktury repozitáře: - Chybějící složka: Projekt Blackjack nemáš ve vlastní složce, ale soubor leží volně v kořenovém adresáři (rootu). - Chybějící přípona: Soubor s kódem se jmenuje pouze /Black jack zde je chyba. Chybí mu přípona .py, což je pro spustitelný skript v Pythonu zásadní. - Mezery v názvu: Název souboru obsahuje mezeru, což není v programování dobrá praxe. - Umístění: Soubor /Black jack porušuje pravidlo o tom, že kód nesmí ležet volně v rootu.

Příště prosím vytvoř složku např. 08_blackjack a do ní umísti soubor blackjack.py.

4. Logika řešení a přemýšlení studenta v Pythonu (progrese kódu) [4 body]:

Logika výpočtu skóre (funkce spocitej_skore) je vymyšlená velmi dobře, zejména práce s listem a nahrazování hodnoty esa z 11 na 1 při překročení limitu. Bohužel kód je v tuto chvíli nefunkční a nedokončený. - V hlavní funkci hra() končíš na řádku volba zde je chyba, kde kód náhle ustává. Program tedy nejde spustit a hra se nedá dohrát. - Chybí logika pro tahy hráče (hit/stand) a úplně chybí logika pro hru počítače (dealera). Vzhledem k tomu, že je kód v polovině věty, nemohu udělit více bodů, i když rozpracovaná část vypadala slibně.

Celkem získáno bodů: [13 / 65%] ze 20 možných

DIFFICULTY_INDEX: [3]

Kontrolní otázka k obhajobě

Ve funkci spocitej_skore používáš cyklus while k nahrazení hodnoty 11 – v jakém konkrétním případě by tvůj kód přestal fungovat správně, kdybys tento cyklus nahradil jednoduchou podmínkou if?