ŠTĚPÁN, F. Garbage collector objektů jazyka PNtalk [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.
Student odvedl dobrou práci, během řešení komunikoval a konzultoval problémy. Prokázal schopnost samostatné práce. Celkově hodnotím práci studenta stupněm dobře.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Informace k zadání | Cílem práce bylo navrhnout koncept automatické správy paměti (garbage collector) pro systém PNtalk a tento koncept implementovat pro simulátor v jazyce Java. Student musel prostudovat implementaci simulátoru, různé algoritmy pro automatickou správu paměti a navrhnout vhodné řešení. Náročnost zadání považuji za standardní. Student zadání splnil. | ||
Práce s literaturou | Student využil doporučenou literaturu, další zdroje vyhledával samostatně. | ||
Aktivita během řešení, konzultace, komunikace | Student byl během řešení aktivní a samostatný, problémy byly průběžně konzultovány. | ||
Aktivita při dokončování | Textová část práce byla konzultována, práce na ní mohly začít o trochu dříve. | ||
Publikační činnost, ocenění |
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Náročnost zadání | |||
Rozsah splnění požadavků zadání | |||
Rozsah technické zprávy | 44 stran v LaTeXu. | ||
Prezentační úroveň technické zprávy | 75 | Ke struktuře a obsahu kapitol mám následující výhrady: Abstrakt by měl na začátku vysvětlit kontext - co je PNtalk, kde je problém se stávajícím GC apod. V kapitole PNtalk bych očekával informaci o principu činnosti interpretu a jeho původního garbage collectoru. Následně by měly být popsány možnosti realizace alternativních garabage collectorů. Další části, týkající se návrhu, implementace a testování, jsou v pořádku. | |
Formální úprava technické zprávy | 75 | K formální stránce práce nemám zásadní výhrady. | |
Práce s literaturou | 75 | V úvodu se mluví o OOPN bez vysvětlení a odkazů. V kapitolách 2 a 3 už odkazy na zdroje jsou uvedeny, a to vždy na začátku kapitoly. Očekával bych ale přesnější citování u jednotlivých pojmů a principů. Bibliografie obsahuje celkem 4 položky, což není mnoho. Výběr studijních pramenů ale dává smysl. | |
Realizační výstup | 75 | Realizační výstup je dobře navržen, zdokumentován, otestován a je funkční a použitelný. | |
Využitelnost výsledků | Výstupy této práce jsou použitelné v rámci vývoje nové verze interpretu jazyka PNtalk. |
eVSKP id 155735