Form of studies |
Master |
Title of the study programm |
Computer Systems |
Title in original language |
Refaktoringa metožu analīze objektorientētajam programmas kodam |
Title in English |
Analysis of Refactoring Methods for Object-Oriented Program Code |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
P.Rusakovs, Dr.sc.ing. |
Reviewer |
Dr.sc.ing., doc. G.Alksnis |
Abstract |
Š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. |
Keywords |
refaktorings, refaktoringa metodes, refaktoringa metožu analīze |
Keywords in English |
refactoring, refactoring methods, analysis of refactoring methods |
Language |
lv |
Year |
2017 |
Date and time of uploading |
02.06.2017 23:35:09 |