Bc. Anna Řechtáčková

Master's thesis

Detecting code quality defects in students’ solutions

Detecting code quality defects in students’ solutions
Anotácia:
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 …viac
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 …viac
 
 
Jazyk práce: English
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
  • Vedúci: 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

Masaryk University

Faculty of Informatics

Master programme / odbor:
Theoretical computer science / Principles of programming languages