Automatická kontrola stylu zápisu programu
Automatic check of the code style
Typ dokumentu
diplomová prácemaster thesis
Autor
Adam Novák
Vedoucí práce
Nagyová Ingrid
Oponent práce
Zoula Martin
Studijní obor
Softwarové inženýrstvíStudijní program
Otevřená informatikaInstituce přidělující hodnost
katedra počítačůPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Hlavním cílem diplomové práce bylo provést analýzu základních pravidel pro psaní čitelného zdrojového kódu v programovacím jazyce C a na základě této analýzy navrhnout, implementovat a funkčně otestovat řešení, které by tato pravidla aplikovala. Program byl navržen tak, aby byl schopen generovat přehledný výstup pro studenty i vyučující. Součástí práce bylo také vyhodnocení korektnosti aplikace formou manuální kontroly výstupů na anonymizovaných zdrojových kódech studentů z předmětu Procedurální programování. Výstupem práce se stal funkční nástroj pro kontrolu stylu zápisu programu, který pomáhá programátorům zlepšit čitelnost jejich kódu v jazyce C. The main goal of the thesis was to analyze the basic rules for writing readable source code in the C programming language and based on this analysis to design, implement and functionally test an application that would apply these rules. The program was designed to be able to generate clear output for students and teachers. The work also included evaluating the correctness of the application by manually checking the output on the anonymized source code of students in the Procedural Programming course. The output of the work was a functional tool for checking the writing style of a program to help programmers improve the readability of their C code.
Kolekce
- Diplomové práce - 13136 [892]