Detecting code quality defects in students’ solutions – Bc. Anna Řechtáčková
Bc. Anna Řechtáčková
Diplomová práce
Detecting code quality defects in students’ solutions
Detecting code quality defects in students’ solutions
Anotace:
Kvalita kódu je klíčová pro snadnou údržbu kódu. Učit začínající programátory psát kvalitní kód pomocí posouzení jejich kódu člověkem ovšem špatně škáluje. Existuje řada automatizovaných nástrojů, ale jejich zpětná vazba není vždy relevantní, nebo je pro začátečníky těžké je použít. Cílem této práce je vytvořit nástroj, který nedostatky existujících nástrojů překonává. Pro dosažení tohoto cíle jsem …víceAbstract:
Code quality is critical for easy code maintenance, but teaching it to novice programmers through manual code reviews scales poorly. Several automated tools exist, but their feedback is only sometimes relevant, or they are hard to use by novices. The focus of this thesis is to create a tool that overcomes the shortcomings of the existing tools. To achieve that, I developed EduLint, a Python linter …více
Jazyk práce: angličtina
Datum vytvoření / odevzdání či podání práce: 16. 5. 2023
Identifikátor:
https://is.muni.cz/th/p1fiv/
Obhajoba závěrečné práce
- Obhajoba proběhla 19. 6. 2023
- Vedoucí: RNDr. Tomáš Effenberger
- Oponent: doc. Mgr. Radek Pelánek, Ph.D.
Plný text práce
Obsah online archivu závěrečné práce
Zveřejněno v Theses:- světu
Jak jinak získat přístup k textu
Instituce archivující a zpřístupňující práci: Masarykova univerzita, Fakulta informatikyMasarykova univerzita
Fakulta informatikyMagisterský studijní program / obor:
Teoretická informatika / Principy programovacích jazyků