Original title:
Webová aplikace na hodnocení zdrojového kódu
Translated title:
A Web Application for Reviewing Coding Projects
Authors:
Zelenka, Jiří ; Škoda, Petr (advisor) ; Holubová, Irena (referee) Document type: Bachelor's theses
Year:
2026
Language:
eng Abstract:
[eng][cze] Reviewing source code is an essential part of software development and education. Existing tools for code review are often tightly coupled to specific platforms or work- flows, making them unsuitable for lightweight, ad-hoc feedback on standalone projects. This thesis presents the design and implementation of an open-source web application that enables reviewers to add structured comments on individual lines, line ranges, or entire files of a code repository directly in the browser. Reviewees can access the feedback through a shareable link without registration or installation. The application supports an offline mode for use without authentication and is designed for extensibility, allow- ing organizations to integrate alternative repository providers or backend components. Usability was evaluated using the System Usability Scale questionnaire.Revize zdrojového kódu je nedílnou součástí vývoje softwaru i výuky programování. Existující nástroje pro revizi kódu jsou často úzce vázány na konkrétní platformy nebo pracovní postupy, čímž jsou nevhodné pro jednoduché a nezávislé poskytování zpětné vazby pro projekty. Tato práce představuje návrh a implementaci open-source webové aplikace, která umožňuje recenzentům přidávat strukturované komentáře k jednotlivým řádkům, rozsahům řádků nebo celým souborům kódového repozitáře přímo v prohlížeči. Příjemci zpětné vazby mohou ke komentářům přistupovat prostřednictvím veřejného od- kazu bez nutnosti registrace nebo instalace. Aplikace podporuje offline režim pro použití bez autentizace a je navržena s důrazem na rozšiřitelnost, což organizacím umožňuje integraci alternativních poskytovatelů repozitářů nebo backendových komponent. Použi- telnost byla ověřena pomocí dotazníku System Usability Scale.
Keywords:
web application|code review|code commenting|collaboration; webová aplikace|recenze kódu|komentáře ke kódu|spolupráce
Institution: Charles University Faculties (theses)
(web)
Document availability information: Available in the Charles University Digital Repository. Original record: http://hdl.handle.net/20.500.11956/210787