Näytä suppeat kuvailutiedot

dc.contributor.advisorTiihonen, Timo
dc.contributor.authorSalonen, Jarno
dc.date.accessioned2023-05-08T06:01:52Z
dc.date.available2023-05-08T06:01:52Z
dc.date.issued2023
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/86782
dc.description.abstractSamanaikaisessa ohjelmointityöskentelyssä kehittäjät muuttavat usein koodin osia olematta täysin tietoisia muiden tekemistä muutoksista. Vaikka tämä lisää työn tehoa, voi tällaisista muutoksista seurata ristiriitoja kun koodia tuodaan yhteen. Ymmärtääksemme paremmin näitä ristiriitoja tarkastelemme neljää niiden välttämiseen ja ratkaisemiseen kehitettyä työkalua. Tehokas ristiriitaisuuden ratkaisukeino näyttäisi olevan niiden välttäminen kokonaan, toisaalta taas pienien tarkkaan kohdistettujen muutoksien historian seuranta tuottaa tuloksia. Yleisesti yhdistämisen apuvälineistä on suuresti hyötyä. Ristiriitojen moninaisuuden takia yhtä parasta ratkaisua tuskin on.fi
dc.description.abstractIn collaborative software development, developers often change code without fully being aware of changes made by other people. While this increases productivity, it might result in conflicts when merging code. To better understand these conflicts, we study four tools developed to resolve and avoid them. Effective merge conflict resolution appears to be to completely dodge them, on the other hand having access to fine-grained change history is beneficial. In general using merge conflict tools lowers the risk of conflict. The spectrum of merge conflicts is quite wide so it is unlikely there is one ultimate answer or tool.en
dc.format.extent19
dc.language.isofi
dc.titleSamanaikaisen työskentelyn ristiriitojen ennustaminen ja ratkaiseminen ohjelmistokehityksessä
dc.identifier.urnURN:NBN:fi:jyu-202305082872
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.oppiaineTietotekniikkafi
dc.contributor.oppiaineMathematical Information Technologyen
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.oppiainekoodi602
dc.subject.ysoristiriidat
dc.subject.ysotietokoneohjelmat
dc.subject.ysotietotekniikka
dc.subject.ysotietojärjestelmät
dc.subject.ysoohjelmointi


Aineistoon kuuluvat tiedostot

Thumbnail

Aineisto kuuluu seuraaviin kokoelmiin

Näytä suppeat kuvailutiedot