Lähdekoodin laatu ja kooditarkastus sen ylläpitämisen tukena

Tässä tutkielmassa käsitellään lähdekoodin laatua sekä kuinka sitä voidaan ylläpitää kooditarkastuksella. Erityisesti keskitytään lähdekoodin laadun määrittelyyn, sen vaikutukseen kehitystyöhön sekä erilaisiin kooditarkastustapoihin. Lisäksi tarkastellaan tarkastuksissa tukena käytettäviä työkaluja....

Täydet tiedot

Bibliografiset tiedot
Päätekijä: Sihvo, Vili
Muut tekijät: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Aineistotyyppi: Kandityö
Kieli:fin
Julkaistu: 2024
Aiheet:
Linkit: https://jyx.jyu.fi/handle/123456789/99531
_version_ 1826225794561605633
author Sihvo, Vili
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Sihvo, Vili Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Sihvo, Vili Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Sihvo, Vili
datasource_str_mv jyx
description Tässä tutkielmassa käsitellään lähdekoodin laatua sekä kuinka sitä voidaan ylläpitää kooditarkastuksella. Erityisesti keskitytään lähdekoodin laadun määrittelyyn, sen vaikutukseen kehitystyöhön sekä erilaisiin kooditarkastustapoihin. Lisäksi tarkastellaan tarkastuksissa tukena käytettäviä työkaluja. This thesis discusses source code quality and how it can be maintained through code reviews. The focus is primarily on defining source code quality, its impact on development work, as well as examining various code review methods. Additionally, tools to support code reviews are examined.
first_indexed 2025-01-16T21:00:53Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Itkonen, Jonne", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Sihvo, Vili", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2025-01-16T07:16:28Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2025-01-16T07:16:28Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2024", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/99531", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "T\u00e4ss\u00e4 tutkielmassa k\u00e4sitell\u00e4\u00e4n l\u00e4hdekoodin laatua sek\u00e4 kuinka sit\u00e4 voidaan yll\u00e4pit\u00e4\u00e4 kooditarkastuksella. Erityisesti keskityt\u00e4\u00e4n l\u00e4hdekoodin laadun m\u00e4\u00e4rittelyyn, sen vaikutukseen kehitysty\u00f6h\u00f6n sek\u00e4 erilaisiin kooditarkastustapoihin. Lis\u00e4ksi tarkastellaan tarkastuksissa tukena k\u00e4ytett\u00e4vi\u00e4 ty\u00f6kaluja.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "This thesis discusses source code quality and how it can be maintained through\ncode reviews. The focus is primarily on defining source code quality, its impact on development work, as well as examining various code review methods. Additionally, tools to support code reviews are examined.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Paivi Vuorio (paelvuor@jyu.fi) on 2025-01-16T07:16:28Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2025-01-16T07:16:28Z (GMT). No. of bitstreams: 0\n Previous issue date: 2024", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "24", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "koodikatselmointi", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "kooditarkastus", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "moderni kooditarkastus", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "vertaiskooditarkastus", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "L\u00e4hdekoodin laatu ja kooditarkastus sen yll\u00e4pit\u00e4misen tukena", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "bachelor thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-202501161297", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatinty\u00f6", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Mathematical Information Technology", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_7a1f", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "602", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "l\u00e4hdekoodit", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "laatu", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
id jyx.123456789_99531
language fin
last_indexed 2025-02-18T10:55:21Z
main_date 2024-01-01T00:00:00Z
main_date_str 2024
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/aad9e52b-cd00-4d05-be37-795ce2aed9f7\/download","text":"URN:NBN:fi:jyu-202501161297.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2024
record_format qdc
source_str_mv jyx
spellingShingle Sihvo, Vili Lähdekoodin laatu ja kooditarkastus sen ylläpitämisen tukena koodikatselmointi kooditarkastus moderni kooditarkastus vertaiskooditarkastus Tietotekniikka Mathematical Information Technology 602 lähdekoodit laatu
title Lähdekoodin laatu ja kooditarkastus sen ylläpitämisen tukena
title_full Lähdekoodin laatu ja kooditarkastus sen ylläpitämisen tukena
title_fullStr Lähdekoodin laatu ja kooditarkastus sen ylläpitämisen tukena Lähdekoodin laatu ja kooditarkastus sen ylläpitämisen tukena
title_full_unstemmed Lähdekoodin laatu ja kooditarkastus sen ylläpitämisen tukena Lähdekoodin laatu ja kooditarkastus sen ylläpitämisen tukena
title_short Lähdekoodin laatu ja kooditarkastus sen ylläpitämisen tukena
title_sort lähdekoodin laatu ja kooditarkastus sen ylläpitämisen tukena
title_txtP Lähdekoodin laatu ja kooditarkastus sen ylläpitämisen tukena
topic koodikatselmointi kooditarkastus moderni kooditarkastus vertaiskooditarkastus Tietotekniikka Mathematical Information Technology 602 lähdekoodit laatu
topic_facet 602 Mathematical Information Technology Tietotekniikka koodikatselmointi kooditarkastus laatu lähdekoodit moderni kooditarkastus vertaiskooditarkastus
url https://jyx.jyu.fi/handle/123456789/99531 http://www.urn.fi/URN:NBN:fi:jyu-202501161297
work_keys_str_mv AT sihvovili lähdekoodinlaatujakooditarkastussenylläpitämisentukena