KURMANOVA, A. Webové rozhraní repozitáře Debian [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2024.
Text závěrečné práce je logicky rozčlěnen na části věnované teoretickým základům, použitým nástrojům, postupu řešení a uživatelskému rozhraní. V části 2.2 je však bez vysvětlení zaměněn termín Controller (vzor Model-View-Controller) za termín Prezenter (který se používá v platformě Nette). V části věnované popisu implementace by bylo vhodné doplnit ER diagram vytvořené databáze pro lepší přehlednost. Podobně by bylo vhodné doplnit blokový nebo vývojový diagram alespoň nejvyšší úrovně aplikace. Některé pojmy (např. kontejner DI) jsou použity bez podrobnějšího vysvětlení. Po formální stránce text obsahuje větší počet stylistických chyb, nesprávného používání interpunkce nebo překlepů. Použití stylů není úplně konzistentní, programátorské symboly, názvy souborů, adresářů nebo funkcí nejsou vždy zvýrazňovány neproporcionálním řezem písma. V seznamu použitých zdrojů je uveden přiměřený počet odkazů. Často se jedná o online zdroje, u kterých však není uvedeno datum citace. Seznam zdrojů není seřazen abecedně a zřejmě ani chronologicky podle výskytu. Vytvořené kódy realizují správu certifikátů a repozitáře systému Debian v základní podobě. Neumožňují některé pokročilé nastavení (např. použitelnost certifikátů pro server nebo klienta, v případě většího počtu balíčků bude jejich přiřazování k distribucím nepřehledné, apod.). Na druhou stranu realizace v podobě modulů prostředí Nette umožní snadné začlenění do dalších projektů nebo rozšiřování možností. Studentka pracovala během celé doby řešení, ale často nárazově s delšími prodlevami. Tím bylo způsobeno, že řešení i relativně jednoduchých věcí trvalo delší dobu. Pro řešení závažnějších problémů pak nezbýval dostatek času.
Studentka v teoretické části obecně popisuje technologie a nástroje pro následnou implementaci pomocí frameworku Nette v jazyce PHP. v Kapitole 3 (implementace) postrádám úvodní text, který shrnuje či uvádí podrobněji způsob implementace. Samotná kapitola spíše prezentuje ukázky výsledků bez dílčích návaznosti jednotlivých částí kódu. V dokumentu tak postrádám jasný popis vývoje částí, které studentka vytvořila. Mezi obrázky převažují seznamy souborů, které by bylo vhodnější umístit do příloh. Jiné ukázky jsou přebrány z použitých šablon. Text uvádí popis funkcí u kterých není zřejmé zda byly pouze vyžity anebo vytvořeny. Tímto je úroveň práce značně snížena. Po formální stránce je práce dostatečná. Vzhledem k výše uvedenému hodnotím 73 body — C.
eVSKP id 158965