Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomeksi
  • In English
  • Kirjaudu
Näytä aineisto 
  •   Etusivu
  • LUTPub
  • Kandidaatin tutkintojen opinnäytetyöt
  • Näytä aineisto
  •   Etusivu
  • LUTPub
  • Kandidaatin tutkintojen opinnäytetyöt
  • Näytä aineisto
JavaScript is disabled for your browser. Some features of this site may not work without it.

TypeScriptin hyödyt ohjelmistokehitykseen sekä vaikutus kehittäjäkokemukseen

Ilmoni, Topi (2023)

Katso/Avaa
kandidaatintyo_ilmoni_topi.pdf (339.8Kb)
Lataukset: 


Kandidaatintyö

Ilmoni, Topi
2023

School of Engineering Science, Tietotekniikka

Kaikki oikeudet pidätetään.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2023062759332

Tiivistelmä

JavaScript-ohjelmointikielen dynaaminen tyypitys on aiheuttanut päänvaivaa web-kehittäjille. Tämän seurauksena staattisesti tyypitetyn TypeScript-ohjelmointikielen suosio on kasvanut verkkokehityksessä viime vuosina. Tässä kandidaatintyössä tutkitaan, TypeScriptin ominaisuuksia, hyödyllisyyttä sekä kehittäjäkokemusta opiskelijoiden näkökulmasta. Työn aikana toteutetaan eksploratiivinen kyselytutkimus, jossa tarkastellaan opiskelijoiden suhtautumista TypeScriptiin erään verkkokehityskurssin aikana. Tutkimuksen tuloksena opiskelijat kokivat TypeScriptin yksinkertaisena sisällyttää projektiin, parantavan projektin laatua sekä vähentävän ohjelmistovirheiden määrää lähdekoodissa. TypeScriptin ei kuitenkaan koettu nopeuttavan ohjelmointia verrattuna JavaScriptiin. Tutkimuksen tulos myötäilee muiden tutkijoiden positiivisia havaintoja TypeScriptistä. Toteutetun kyselytutkimuksen otanta jäi melko pieneksi, joten sen tulokset ovat vain suuntaa antavia.
 
The dynamic typing of the JavaScript programming language has caused a headache for web developers. As a result, the statically typed TypeScript programming language has grown in popularity in web development in recent years. This bachelor's thesis examines TypeScript’s features, usefulness, and developer experience from the students' point of view. During the work, an exploratory survey will be carried out, which examines students' attitude towards TypeScript during a web development course. As a result of the research, the students felt that TypeScript is simple to include in the project, improves the quality of the project and reduces the number of bugs in the source code. However, TypeScript was not perceived to speed up programming compared to JavaScript. The result of the study follows other researchers' positive findings about TypeScript. The sample of the conducted survey was quite small, so its results are only indicative.
 
Kokoelmat
  • Kandidaatin tutkintojen opinnäytetyöt [6561]
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste
 

 

Tämä kokoelma

JulkaisuajatTekijätNimekkeetKoulutusohjelmaAvainsanatSyöttöajatYhteisöt ja kokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste