Studiju veids |
maģistra akadēmiskās studijas |
Studiju programmas nosaukums |
Datorsistēmas |
Nosaukums |
Refaktoringa metožu analīze objektorientētajam programmas kodam |
Nosaukums angļu valodā |
Analysis of Refactoring Methods for Object-Oriented Program Code |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
P.Rusakovs, Dr.sc.ing. |
Recenzents |
Dr.sc.ing., doc. G.Alksnis |
Anotācija |
Šis maģistra darbs satur refaktoringa metožu analīzi objektorientētajam programmas kodam. Lasītājam tiek piedāvāti statistiskie dati, par to kuras refaktoringa metodes tiek biežāk pielietotas lietotājus starpā. Tiek aprakstīti refaktoringa nepieciešamības noteikšanas veidi. Tiek aprakstītas programmatūras refaktoringa metodes, kā arī to automatizētās pielietošanas veidi. Tiek aprakstīti riski, kas saistīti ar refaktoringa pielietošanu un to novēršanas paņēmieni. Objektorientētam programmas kodam ir nepieciešama objektu un klašu veidošana. Citu klašu programmēšanas valodas spēj iztikt bez objektu un klašu veidošanas. Tiek aprakstītas unikālas objektorientētam kodam refaktoringa metodes, kuras tiek pielietotas klasēm un objektiem. Tiek veikti eksperimenti ar mērķi uzlabot programmas koda refaktoringa metožu pielietošanas rezultātus. Darbā aprakstīto metožu pielietošanai tika izmantotas Java un Ruby programmēšanas valodas. Tiek minētas katras valodas trūkumi un priekšrocības refaktoringa pielietošanas ziņā. Refaktoringa metodes tika novērtētas un salīdzinātas. Šis dokuments satur 69 lappuses, 30 attēlus, 7 tabulas, 19 pielikumus un 18 informācijas avotus. |
Atslēgas vārdi |
refaktorings, refaktoringa metodes, refaktoringa metožu analīze |
Atslēgas vārdi angļu valodā |
refactoring, refactoring methods, analysis of refactoring methods |
Valoda |
lv |
Gads |
2017 |
Darba augšupielādes datums un laiks |
02.06.2017 23:35:09 |