Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Informācijas tehnoloģija
Nosaukums Koda sarežģītības statiskā analīze
Nosaukums angļu valodā Static Analysis of Code Complexity
Struktūrvienība 12100 Informācijas tehnoloģijas institūts
Darba vadītājs Ērika Nazaruka
Recenzents Jevgēnijs Raģiņa
Anotācija Mūsdienās programmētāja profesija ar katru gadu kļūst arvien pieprasītāka tehnoloģiju attīstības dēļ. Pateicoties programmētāju pieprasījuma pieaugšanai, lielā pretendentu skaita vidū ir profesionāli sevi jāparāda un zināšanas par statisko koda analīzi spēs tam palīdzēt. Statiskā koda analīze spēs piesaistīt programmētāja uzmanību bieži pieļautajām kļūdām un paaugstināt savas zināšanas. Pateicoties zināšanām statiskā koda analīzē, programmētājs varēs paaugstināt koda un sava projekta kvalitāti. Koda statiskā analīzē palīginstrumentu skaits, kas palīdz pieturēties pie statiskās koda analīzes paņēmieniem, ir visai liels. Tāpēc programmētājiem parādās problēmas atrast un izvēlēties pareizo instrumentu darbam ar kodu savos projektos. No tā rodas jautājums, bet kā tad īsti tikt skaidrībā, kurš no palīginstrumentiem vislabāk derēs programmētājam un vislabāk parādīs kādas kļūdas ir kodā un kā tās labot? Šis darbs palīdzēs jaunajam programmētajam rast atbildi uz izvirzīto jautājumu. Darba gaitā ir izpētīts, kādi elementi sastāda koda sarežģītību; izanalizēts kuri koda pārstrukturēšanas veidi ir populārākie; izstrādāta eksperimentu kopa, kas ļauj pārbaudīt dažādu risinājumu iespējas koda sarežģītības analīzē saskaņā ar programmēšanas vienošanos un korektīvo darbību veikšanu; veikta eksperimentu rezultātu analīze un secināta par izpētīto rīku pastāvošajām iespējām. Galvenais darba rezultāts ir secinājumi, kurus var izmantot statiskā koda analīzes palīginstrumenta izvēlē jaunajam programmētājam un koda statiskās analīzes noteikumu ievērošanā.
Atslēgas vārdi statiskā koda analīze, koda sarežģītības, koda pārstrukturēšana
Atslēgas vārdi angļu valodā static code analysis, code complexity, code refactoring
Valoda lv
Gads 2023
Darba augšupielādes datums un laiks 30.05.2023 22:35:14