Show simple item record

dc.contributor.advisorKollanus, Sami
dc.contributor.authorSintonen, Pekka
dc.date.accessioned2019-01-08T12:21:31Z
dc.date.available2019-01-08T12:21:31Z
dc.date.issued2019
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/60955
dc.description.abstractTässä kandidaatintutkielmassa selvitetään kirjallisuuskatsauksella, minkälaisia etuja ja haittoja internetin koodiesimerkkien käytöstä on ohjelmistotuotannossa. Tutkielmassa käydään läpi koodiesimerkkien merkitys ohjelmointirajapintojen dokumentaatiossa, ohjelmoijille suunnatut internetin sosiaalisen median palvelut, sekä koodiesimerkkien käytön hyödyt ja haitat. Koodiesimerkit ovat lyhyitä lähdekoodilistauksia yhden tai useamman ohjelmointirajapinnan piirteen käytöstä. Ohjelmoijat hakevat ja käyttävät internetistä koodiesimerkkejä usein, ja niiden käyttö voi nopeuttaa ohjelmistokehitystä. Koodiesimerkin integrointi omaan ohjelmaan voi olla kuitenkin työlästä. Lisäksi vääränlainen koodiesimerkki voi johtaa harhaan: ohjelmoija saattaa jättää tutkimatta koodiesimerkin yksityiskohtia, ja käytetty esimerkki voi olla puutteellinen toiminnallisuuden, tietoturvan tai yksityisyyden suhteen. Koodiesimerkin käyttäminen internetistä voi myös johtaa tekijänoikeuslakien rikkomiseen.fi
dc.description.abstractThis bachelor’s thesis has been conducted as a literature review on benefits and challenges in internet code snippet reuse in software development. The thesis clarifies code snippets’ importance in application programming interface documentation, internet’s social media services for software engineers as well as positive and negative effects of usage of code snippets. Code snippets are small listings of software source code using one or many application programming interface features. Software developers search and use internet code snippets often, as their use may speedup the development process. Integrating the code snippet to one’s own program may take effort. Also, using a wrong kind of snippet may lead astray. The developer may oversee details in the snippet and the snippet may turn out to be inadequate in functionality, security or privacy. Using a snippet from the internet may also lead to a violation of the code snippet license.en
dc.format.extent30
dc.language.isofi
dc.subject.otherohjelmointirajapinta
dc.subject.otherkoodiesimerkki
dc.subject.otherStack Overflow
dc.titleInternetin koodiesimerkkien käyttö ohjelmistokehityksessä
dc.identifier.urnURN:NBN:fi:jyu-201901081096
dc.type.ontasotBachelor's thesisen
dc.type.ontasotKandidaatintyöfi
dc.contributor.tiedekuntaInformaatioteknologian tiedekuntafi
dc.contributor.tiedekuntaFaculty of Information Technologyen
dc.contributor.laitosInformaatioteknologiafi
dc.contributor.laitosInformation Technologyen
dc.contributor.yliopistoJyväskylän yliopistofi
dc.contributor.yliopistoUniversity of Jyväskyläen
dc.contributor.oppiaineTietojärjestelmätiedefi
dc.contributor.oppiaineInformation Systems Scienceen
dc.rights.copyrightJulkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.fi
dc.rights.copyrightThis publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.en
dc.contributor.oppiainekoodi601
dc.subject.ysososiaalinen media
dc.subject.ysoohjelmoijat
dc.subject.ysoInternet
dc.subject.ysokäytettävyys
dc.subject.ysokoodit
dc.subject.ysodokumentointi
dc.subject.ysoohjelmistokehitys


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record