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
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Code Maintainability Practices : Effect on the Porting Effort

Marinec, Daniil (2025)

 
Avaa tiedosto
Marinec_Daniil.pdf (789.2Kt)
Lataukset: 


Marinec, Daniil
2025
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-2025051512217
Tiivistelmä
This study discusses code maintainability and porting practices and defines the effect they have on each other. Theoretical sources were used to study the topic from an industry point of view, and a code porting project was carried out for a company called Convergens Oy with consideration of existing practices to reinforce the defined relations.

The case project allowed the review of the utilisation of maintainability practices, which benefits and downsides they bring, and how their application affects the working and code porting process. The theoretical study covered such maintainability practices as code modularity, APIs and HALs, automated SW testing, single-responsibility principle, code refactoring and SW/HW integration. All the studied practices were evaluated against their potential or practical application in the case project in light of the SW structure and code analysis.

In conclusion, this study defines the effect that following the studied guidelines has on the code porting process, which focuses on legacy code reuse for a new system design. Furthermore, the study discusses how following or excluding certain maintainability guidelines in practice affected the case project. Their downsides and benefits are also presented in the context of the development of a device aimed for mass-production.
Kokoelmat
  • Opinnäytetyöt
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