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: 211.500 Ft + ÁFA
Kód: SZK
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: 211.500 Ft + ÁFA
Kód: SZK
Amit megtanulsz:
- 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ó?
- 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?
- 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
- 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?
- 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
- 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
- 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
- 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