Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language Programmēšanas stila kontroles un novērtēšanas rīku salīdzinošā analīze modernai priekšgala sistēmas izstrādei
Title in English Comparative Analysis of Programming Style Control and Evaluation Tools for Modern Front-End Development
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Marina Uhanova
Reviewer Eduards Lipiniks
Abstract Mūsdienu front-end izstrāde ir attīstījusies par sarežģītu inženierijas vidi, kuras pamatā ir JavaScript un-TypeScript ekosistēmas, piemēram, React, Vue.js un-Angular. Tā kā front-end lietojumprogrammas kļūst arvien lielākas un sarežģītākas, arvien svarīgāka kļūst vienota programmēšanas stila uzturēšana un automatizēta koda kvalitātes kontrole. Šīs bakalaura darba mērķis ir salīdzināt esošos programmēšanas stila kontroles un novērtēšanas rīkus mūsdienu front-end izstrādes kontekstā un izstrādāt strukturētu un darba plūsmai pielāgotu ieteikumu šo rīku praktiskai ieviešanai. Šī pētījuma eksperimentālā vide ir izveidota kontrolētā React/Vite projekta vidē, un pētījuma rezultāti ir jāskata JavaScript un-TypeScript front-end izstrādes darba plūsmu kontekstā. Pētījums balstās uz sistemātisku zinātniskās literatūras, tehniskās dokumentācijas un esošo pētījumu pārskatu, kas saistīti ar programmēšanas stila ievērošanas nodrošināšanu, lintingu, formatēšanu un statisko koda analīzi. Analīzei tika izvēlēti pieci reprezentatīvi rīki: ESLint, JSHint, Prettier, Biome un SonarQube. Pētījuma praktiskā daļa tika veikta, izmantojot kontrolētu React/Vite front-end projekta vidi, kurā izvēlētie rīki tika piemēroti neatkarīgi viens no otra salīdzinošai novērtēšanai. Šī bakalaura darba kopējais apjoms ir 79 lappuses, un tajā ir iekļautas 25 tabulas, 1 attēls, 3 pielikumi un 66 atsauces.
Keywords front-end izstrāde, programmēšanas stila kontrole, linting, koda formatēšana, statiskā koda analīze, programmatūras kvalitātes rādītāji
Keywords in English front-end development, programming style control, linting, code formatting, static code analysis, software quality metrics
Language eng
Year 2026
Date and time of uploading 26.05.2026 19:24:06