Ohjelmointikielen migraatio VB.NET:stä C#:iin suuressa liiketoimintakriittisessä järjestelmässä
Lukkarila, Onni (2025)
Lukkarila, Onni
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025051010471
https://urn.fi/URN:NBN:fi:amk-2025051010471
Tiivistelmä
Opinnäytetyön tarkoitus on tutkia Visual Basic.NET -ohjelmointikielen muutosta nykyaikaisempaan C#:iin suuren liikentoimintakriittisen järjestelmän sisällä. Työn tavoitteena on löytää syitä migraation hyödyllisyydelle sekä havaita mahdollisia haasteita migraatioon liittyen.
Opinnäytetyön aikana selvitin VB.NET- ja C#-ohjelmointikielten eroja erityisesti teknisestä näkökulmasta. Tein työssä omia suorituskykytestejä sekä syntaksivertailuja kielten välillä. Testasin myös CodeConverter-nimisen konversiotyökalun käytettävyyttä kehityksen aikana. Teknisten eroavaisuuksien lisäksi pohdin myös ohjelmointikielen migraatiota organisaation kannalta.
Opinnäytetyö on toteutettu yhdessä Verohallinnon kanssa. Verohallinto korvasi kymmenittäin räätälöityjä verolajikohtaisia tietojärjestelmiä uudella GenTax-valmisohjelmistolla, joka on FAST-yrityksen luoma. Ohjelmointikielen migraatio tehdään GenTax-järjestelmään lähivuosien aikana.
Opinnäytetyön aikana selvitin VB.NET- ja C#-ohjelmointikielten eroja erityisesti teknisestä näkökulmasta. Tein työssä omia suorituskykytestejä sekä syntaksivertailuja kielten välillä. Testasin myös CodeConverter-nimisen konversiotyökalun käytettävyyttä kehityksen aikana. Teknisten eroavaisuuksien lisäksi pohdin myös ohjelmointikielen migraatiota organisaation kannalta.
Opinnäytetyö on toteutettu yhdessä Verohallinnon kanssa. Verohallinto korvasi kymmenittäin räätälöityjä verolajikohtaisia tietojärjestelmiä uudella GenTax-valmisohjelmistolla, joka on FAST-yrityksen luoma. Ohjelmointikielen migraatio tehdään GenTax-järjestelmään lähivuosien aikana.
