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
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Muuttujien tyypityksen vaikutus verkko-ohjelman ohjelmoimiseen

Koskinen, Teemu (2021)

 
Avaa tiedosto
Koskinen_Teemu.pdf (459.3Kt)
Lataukset: 


Koskinen, Teemu
2021
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-2021081216995
Tiivistelmä
Työssä tutkittiin, miten muuttujien tietotyyppien staattinen asettaminen vaikuttaa ohjelmointiin. Vertailuun otettiin TypeScript, joka on staattisesti tyypitetty kieli ja JavaScript, joka on dynaamisesti tyypitetty kieli. Tavoitteena oli selvittää, miten staattinen tyypitys vaikuttaa koodiin ja ohjelmoinnin prosessiin. Työn tueksi kysyttiin Tampereen ammattikorkeakoulun tietojenkäsittelyn opiskelijoilta, millaisia kokemuksia heillä on TypeScriptin ja JavaScriptin käytöstä.

Tuloksena saatiin selville, että staattisella tyypittämisellä on vaikutuksia ohjelmointiprosessiin ja koodiin itsessään. Missä kohtaa koodin tietotyyppivirheet tarkastetaan, on suuri merkitys niin koodin kehityksen kuin virheiden ennaltaehkäisyn kannalta. Kun mahdolliset virheet tarkastetaan jo kääntäjässä, on niiden huomaaminen ja korjaaminen helpompaa. Koodi on myös rakenteellisesti toimivampaa ja vähemmän alttiimpaa virheille, jotka voivat johtua käyttäjän syötteistä, ilman mittavia käsin kirjoitettuja lisätarkistuksia. Koska iso osa yleisimmistä ohjelmointikielistä on myös staattisesti tyypitettyjä, esimerkiksi Java ja Python, voi staattisesti tyypitetyn vaihtoehdon valitseminen auttaa uusien kielien oppimisessa.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
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