Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Karelia-ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Karelia-ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

TDD ja testausautomaatio osana mobiilisovelluskehitystä

Sauli, Karvinen (2023)

Avaa tiedosto
Karvinen_Sauli.pdf (664.6Kt)
Lataukset: 


Sauli, Karvinen
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023121537513
Tiivistelmä
Opinnäytetyö on päiväkirjamallinen ja se käsittelee kirjoittajan ammatillista kehittymistä mobiilikehittäjänä työympäristössä 13 viikon aikana. Pääpaino opinnäytetyössä on testivetoisessa iOS-kehityksessä ja työskentely tapahtuu osana kehitystiimiä ryhmä- ja pariohjelmointina. Opinnäytetyössä käsitellään myös testauksen automatisointia ja arkkitehtuurillisten ratkaisujen vaikutusta testattavuuteen. Opinnäytetyön tavoitteena on kehittyä ammatillisesti mobiilikehittäjänä ja oppia kirjoittamaan rakenteeltaan parempaa ja helpommin ylläpidettävää ohjelmakoodia testausvetoisesti.

Opinnäytetyö koostuu aloitustilanteen kuvauksesta, päivittäisistä päiväkirjamerkinnöistä ja viikoittaisista analyyseista sekä pohdinnasta. Aloitustilanteessa tarjotaan tietoa yrityksestä, toimintatavoista ja opinnäytetyön kirjallisesta pohjasta. Päiväkirjassa kuvaillaan päivittäisiä työtehtäviä ja osaamisen kehittymistä viikkotasolla. Pohdinnassa käsitellään koko kolmentoista viikon ajanjakson aikana tapahtunutta työskentelyä ja kehitystä kokonaisuutena.

Opinnäytetyöni aikana olen päässyt työskentelemään osana kehitystiimiä ja oppinut kirjoittamaan ohjelmakoodia Swift-ohjelmointikielellä noudattaen alalla laajasti hyväksi todettuja toimintatapoja. Olen oppinut heksagonaalisen arkkitehtuurin soveltamista ohjelmakoodissa ja kuinka arkkitehtuurilliset ratkaisut auttavat luomaan testattavampaa ohjelmakoodia. Olen oppinut kirjoittamaan testivetoista ohjelmakoodia iOS-sovelluksille, joka on auttanut ymmärtämään Swift-ohjelmointikieltä ja iOS-sovellusten toimintaa paremmin.
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste