Graduate papers
  
Description of the graduate paper
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 12300 Institute of Applied Computer Systems
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