• English
    • Latviešu
    • Deutsch
    • русский
  • Help
  • English 
    • English
    • Latviešu
    • Deutsch
    • русский
  • Login
View Item 
  •   DSpace Home
  • B4 – LU fakultātes / Faculties of the UL
  • A -- Eksakto zinātņu un tehnoloģiju fakultāte / Faculty of Science and Technology
  • Bakalaura un maģistra darbi (EZTF) / Bachelor's and Master's theses
  • View Item
  •   DSpace Home
  • B4 – LU fakultātes / Faculties of the UL
  • A -- Eksakto zinātņu un tehnoloģiju fakultāte / Faculty of Science and Technology
  • Bakalaura un maģistra darbi (EZTF) / Bachelor's and Master's theses
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Ruby bibliotēku uzturēšanas procesu uzlabošana, izmantojot koda analīzi

Thumbnail
View/Open
302-15294-Ingus_Skaistkalns_is06103.pdf (961.2Kb)
Author
Skaistkalns, Ingus
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Arnicāns, Guntis
Date
2010
Metadata
Show full item record
Abstract
Ruby valodā ir pieejams liels skaits bibliotēku, kuras sava darba veikšanai izmanto citas Ruby bibliotēkas. Šādas atkarīgās bibliotēkas ir nepieciešams atjaunot, ja tās nedarbojas kopā ar nepieciešamās bibliotēkas jaunāku versiju. Šāds bibliotēku uzturēšanas process prasa ļoti daudz laika. Darbā tiek meklētas iespējas samazināt laika patēriņu Ruby bibliotēku uzturēšanā, izmantojot koda analīzi. Tika pārbaudīti dažādi Ruby koda analīzes rīki, kuri varētu palīdzēt bibliotēku uzturēšanas darbos, kā arī tika izstrādāts jauns rīks, kas veic bibliotēku koda analīzi un salīdzina iegūtos rezultātus, lai atrastu izmaiņas bibliotēku versijās. No visu pielietoto rīku iegūtajiem rezultātiem var secināt, ka koda analīze palīdz ātrāk konstatēt bibliotēkas versiju izmaiņas, bet īpaši labi nepalīdz noteikt, kas tieši ir jālabo atkarīgajā bibliotēkā.
 
There are many libraries that are depending on other libraries in programming language Ruby. These libraries often need to be repaired for working with dependency library's higher version. this maintaining process takes very much time. In this paper solution is searched for minifying maintenance spent time with code analysis. There were tested many Ruby code analyzing tools, that could help in library maintenance and new tool was developed, that analyzes libraries and compares results to find changes in libraries. The results of work are as follows - code analysis can help to faster exam changes in libraries' versions, but cannot help to find out how exactly to solve problems in maintaining process very well.
 
URI
https://dspace.lu.lv/dspace/handle/7/20997
Collections
  • Bakalaura un maģistra darbi (EZTF) / Bachelor's and Master's theses [6025]

University of Latvia
Contact Us | Send Feedback
Theme by 
@mire NV
 

 

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

Login

Statistics

View Usage Statistics

University of Latvia
Contact Us | Send Feedback
Theme by 
@mire NV