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íce
Abstract:
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

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.

Citační záznam

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 informatiky

Masarykova univerzita

Fakulta informatiky

Magisterský studijní program / obor:
Teoretická informatika / Principy programovacích jazyků