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

Ohjelmointikäytäntöjen optimointi Angular lomakkeissa : case: LogiPlan-toiminnanohjausjärjestelmä

Heikkinen, Jukka (2020)

 
Avaa tiedosto
Heikkinen_Jukka.pdf (1.876Mt)
Lataukset: 


Heikkinen, Jukka
2020
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-2020092220611
Tiivistelmä
Tässä opinnäytetyössä tutkittiin asiakasyrityksen hyvien ohjelmointitapojen noudattamista ja niiden mahdollista kehittämistä Angular-sovelluskehyksen reaktiivisien lomakkeiden käyttöön liittyen LogiPlan-toiminnanohjausjärjestelmässä. Tavoitteena oli löytää optimaaliset tavat käyttää reaktiivisia lomakkeita, pitäen samalla huolen, että hyviä ohjelmointitapoja noudatetaan.

Opinnäytetyön teoriaosassa käsiteltiin web-kehittämistä yleisesti, sovelluskehyksiä sekä erityisesti Angularia ja sen avulla toteutettavia lomakkeita. Lisäksi teoriaosassa tarkasteltiin koodikatselmointia sekä puhtaan koodin määrittelyä ja niiden tuomia etuja sovelluskehityksessä.

Opinnäytetyön osana tehdyssä tutkimuksessa saatiin tietoa havainnointi- ja haastattelumenetelmiä käyttäen, jonka lisäksi suoritettiin koodikatselmointi valikoituihin luokkiin. Haastatteluun osallistui järjestelmän kehittäjä, sillä tietoa järjestelmästä ei juurikaan ollut saatavilla yrityksen ulkopuolella. Suoritetun koodikatselmoinnin avulla saatiin tarkkaa tietoa noudatetuista hyvistä ohjelmointikäytännöistä ja koodin nykytilanteesta.

Tutkimuksessa saatujen tulosten perusteella Leanvay Oy:lle tuotettiin kehitysehdotuksia tulevaisuutta varten ja annettiin palautetta hyvien ohjelmointikäytäntöjen noudattamisesta. Tutkimustuloksien perusteella hyvien ohjelmointikäytäntöjen noudattaminen oli yrityksessä kiitettävällä tasolla eivätkä löydetyt parannuskohteet olleet vakavia. Suurin osa parannuskohteista löytyi HTML-koodin puolelta, rakenteellisiin seikkoihin liittyen sekä syötettyjen tietojen validointia koskien. Lisäksi pystyttiin paikallistamaan kohtia, joista voitiin siivota turhaa koodia pois.

Merkittävimpinä kehitysehdotuksina esiin nousivat HTML-rakenteen yhtenäistäminen ja validointien pitäminen yksinomaan TypeScript-koodissa HTML-koodin sijaan. Myös turhan koodin siivoamista automaattisen muotoilutyökalun avulla suositeltiin. Vaikka löydetyt parannuskohteet eivät olleet tutkimuksessa vakavia, isoissa projekteissa pienikin koodin yhtenäistäminen ja siivoaminen on hyödyllistä. Tämä helpottaa ylläpitoa, jatkokehitystä sekä virheiden löytämistä.
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