RxJS-ohjelmien virheenjäljitysohjelmistot
Pyssysalo, Okko (2024)
Pyssysalo, Okko
2024
Tietojenkäsittelyopin maisteriohjelma - Master's Programme in Computer Science
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2024-09-30
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202408298420
https://urn.fi/URN:NBN:fi:tuni-202408298420
Tiivistelmä
RxJS on ReactiveX-kirjaston JavaScript-toteutus, jota käytetään muun muassa web-kehityksessä. RxJS on yksi reaktiivisen ohjelmoinnin toteutuksista. Perinteiset virheenjäljitysmenetelmät eivät sovellu täysin sellaisenaan reaktiiviselle ohjelmointiparadigmalle. Lisäksi reaktiivisten ohjelmien virheenjäljityksestä ei ole kovin paljoa tutkimusta. Tässä työssä tutkitaan, millaisia menetelmiä erityisesti RxJS-ohjelmien virheenjäljitykseen on kehitetty. Työhön on valikoitu tähän tarkoitukseen luotuja (avoimen lähdekoodin) työkaluja, joiden toimintaa on tutkittu dokumentaatiota ja lähdekoodeja tarkastelemalla, sekä käytetty itse tehtyjä esimerkkisovelluksia. Työkaluja tutkittaessa on pyritty etsimään ratkaisuja siihen, mitkä ovat työkalujen keskeiset toimintaperiaatteet sekä mitä uutta ja innovatiivisia menetelmiä työkalut tarjoavat.