drobek
Období: Týden 12/2026 (od 22.03.) Skupina: tria
1. Splnění základních podmínek
| Podmínka | Status |
|---|---|
| Alespoň 3 commity v daném týdnu | ✅ SPLNĚNO |
| Rozestup alespoň 12h mezi 3 commity | ✅ SPLNĚNO |
| Projektová dokumentace (README, projekt.md) | ✅ SPLNĚNO |
Vypočtený Index za tento týden: 264
Týdenní Index Náročnosti dodaných skriptů (1-5): 3
2. Kvantitativní přehled úprav
| Metrika | Hodnota |
|---|---|
| Počet všech commitů | 6 |
| Počet změněných souborů | 4 |
| Počet přid./odeb. řádků kódů | 144 |
Přehled commitů
- 2026-03-23 07:27: Delete hadejcislo.py
- 2026-03-24 15:01: Update README.md
- 2026-03-24 15:11: Přidán Správce hesel s dokumentací
- 2026-03-24 15:14: Fix formatting in project list table
- 2026-03-25 15:46: Implement password deletion feature
Added functionality to delete saved passwords from the list. - 2026-03-26 16:24: Přidání funkce, skryté heslo
Updated password input to use getpass for security.
3. Hodnocení asistentem AI (Logika a úsilí)
Ahoj, jako tvůj asistent jsem prošel tvůj repozitář a kód za uplynulý týden. Oceňuji tvůj posun v práci se soubory a snahu o zabezpečení programu. Zde je tvé hodnocení:
1. Smysluplnost popisů u commitů [3 body]:
Tvé commity jsou jasné, stručné a přesně popisují, co se v kódu změnilo (např. implementace mazání nebo přidání getpass). Oceňuji, že popisuješ i důvod změny (bezpečnost).
2. Smysluplnost komentářů v kódu [3 body]:
V kódu se nachází několik užitečných vysvětlivek (např. u getpass). Bohužel jsi ale do souboru spravce_hesel.py vložil text: + (Přidána funkce pro mazání uložených hesel) <span style='color: red;'>zde je chyba</span>, který není uvozen znakem #. To způsobí pád celého programu (SyntaxError). Také chybí komentáře u složitějších částí, jako je otevírání souboru pro zápis při mazání.
3. Kvalita a srozumitelnost dokumentace a struktura repozitáře [1 bod]:
Struktura složek je v pořádku a oceňuji, že jsi smazal soubory z rootu. Dokumentace v spravce_hesel.md je přehledná, ale v uživatelské instrukci odkazuješ na název souboru password_manager.py, zde je chyba, protože tvůj soubor se jmenuje spravce_hesel.py. Hlavní README.md je navíc kvůli zvláštnímu formátování s mezerami ("d r o b e k") prakticky nečitelné.
4. Logika řešení a přemýšlení studenta v Pythonu [7 bodů]:
V logice vidím velký pokrok. Použití knihovny getpass pro skrytí hesla je skvělý nápad. Správně jsi použil enumerate() pro očíslování hesel a zvládl jsi logiku smazání konkrétního řádku (načtení -> úprava v listu -> přepsání souboru). Program však obsahuje fatální chybu (zapomenutý text bez komentáře), kvůli které nejde spustit. Také pozor na konzistenci v zobraz_hesla(), kde v jednom případě vracíš prázdný list a v jiném None, což by mohlo v budoucnu potrápit další funkce.
Celkem získáno bodů: [14 / 70%] ze 20 možných
DIFFICULTY_INDEX: [3]