| 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 |