Szoftverkarbantarthatóság

Szoftverkarbantarthatóság

Szoftverkarbantarthatóság
Mesterképzés fejlesztőknek! A kurzus elvégzése után jelentősen javítani tudsz kódjaid minőségén és karbantarthatóságán.







Előfeltétel: Programozási gyakorlat

Óraszám: 16 óra
Ütemezés: 8 * 2 óra
Időtartam: Igény szerint 
(általában 2 hét) 
Ár: 192.000 Ft + ÁFA
Kód: SZK


Amit megtanulsz:

  1. A kódminőség jelentősége (elmélet)  
    • Miért fontos a kódminőség?
    • Hogyan kapcsolódik a fejlesztés költségéhez?
    • Mi a szoftvererózió?
  2. Karbantarthatóság mérése (elmélet & gyakorlat)
    • Miért nehéz mérni a karbantarthatóságot?
    • Mit mérünk és miért?
    • Milyen következtetések vonhatók le?
  3. Statikus kódelemzés lehetőségei és elérhető eszközök (elmélet & gyakorlat)
    • SonarQube és QualityGate funkcionalitása
    • Érvek és ellenérvek
  4. Forráskód-metrikák jelentősége (elmélet)
    • Metrika típusok, fontosságuk, értelmezésük
    • Bevezetés a C&K metrikákba
    • Mely mérőszámok jók és melyek nem?
  5. Metrika-alapú refaktorálás (gyakorlat)
    • Refaktorálandó részek azonosítása
    • Refaktorálás végrehajtása
    • Mérések ismétlése
  6. Kódolási szabálysértések (elmélet & gyakorlat)
    • Szabálysértés típusok, priorizálásuk
    • Kóddal szembeni technikai adósságok
    • Hamis pozitív eredmények
    • Kritikus szabálysértések kezelése és javítása
  7. Kódmásolatok (elmélet & gyakorlat)
    • Kódmásolat típusok
    • Kódmásolat gyanúk
    • Refaktorálható kódmásolatok
    • Biztonságos kódmásolatok
    • Kritikus kódmásolatok refaktorálása
  8. Fejlesztési folyamatokba való integrálás lehetősége (elmélet & gyakorlat)
    • Legjobb gyakorlatok
    • Integrációs támogatás
    • Minőségprofilok
    • Minőségkapuk