dc.contributor.advisor | Straujums, Uldis | |
dc.contributor.author | Gavrilovs, Igors | |
dc.contributor.other | Latvijas Universitāte. Datorikas fakultāte | |
dc.date.accessioned | 2017-07-01T01:09:16Z | |
dc.date.available | 2017-07-01T01:09:16Z | |
dc.date.issued | 2017 | |
dc.identifier.other | 59187 | |
dc.identifier.uri | https://dspace.lu.lv/dspace/handle/7/35248 | |
dc.description.abstract | Daudzos gadījumos programmatūras izstrādātājam ir vajadzīga funkcionalitāte, kuru jau sniedz kāda trešās puses bibliotēka. Šajā gadījumā ir vēlams atkārtoti izmantot pastāvošo kodu, nevis izstrādāt to no jauna. Hunter ir rīks, kas atvieglo koda atkalizmantošanu ar saistīto metožu meklēšanu datu bāzē un nepieciešamo koda apvalka automātisko sintēzi. Darbā tiek izpētīts programmatūras atkalizmantošanas jēdziens un rīks Hunter. Bakalaura darbs ir sadalīts trīs nodaļās. Pirmajā nodaļā notiek koda atkalizmantošanas jēdziena definīcija un atkalizmantošanas veidu klasifikācija. Otrajā nodaļā ir Hunter rīka augsta līmeņa apraksts. Trešajā nodaļā ir Hunter rīka eksperimentāls pētījums un rezultāti. | |
dc.description.abstract | In many cases, the software developer needs a functionality that already exists in some third party library. In this case, it is preferable to reuse existing code rather than develop it again. Hunters is a tool that facilitates code reuse by finding compatible methods in considerable code bases and automatically synthesizing any necessary wrapper code. The purpose of this paper is to explore the concept of software reuse and tool Hunter. Bachelor's thesis is divided into three sections. In the first section there is an explanation of the code reuse concept and classification of reuse types. In the second section there is a high-level description of Hunter. In the third section is posted Hunter experimental research and the results. | |
dc.language.iso | lav | |
dc.publisher | Latvijas Universitāte | |
dc.rights | info:eu-repo/semantics/openAccess | |
dc.subject | Datorzinātne | |
dc.subject | koda atkalizmantošana | |
dc.subject | koda sintēze | |
dc.subject | automātiskā programmēšana | |
dc.subject | Java | |
dc.title | Java koda atkalizmantošana ar Hunter | |
dc.title.alternative | Java code reuse with Hunter | |
dc.type | info:eu-repo/semantics/bachelorThesis | |