JAVA-LEGACY
Új Munka a legacy kóddal
Konkrét technikák a függőségek megszüntetésére
Ismertető
Szoftverfejleszés során gyakran legacy kóddal kell foglalkoznunk. De mit is jelent maga a fogalom? A sok definíció között találhatunk egy nagyon konkrétat is: legacy kód az, amihez nincs teszt.
Azonban legacy kód esetén kihívás tesztet írni, hiszen bonyolult, nagyon sok kapcsolattal rendelkezik, ha valahol módosítjuk, nem tudjuk, hol romlik el. Ezért félünk hozzányúlni.
Ez a képzés konkrét technikákat biztosít arra, hogy hogyan érdemes hozzákezdeni egy legacy alkalmazáshoz, hogy a lehető legkisebb kockázattal módosítani tudjuk.
Tematika
- Legacy kód fogalma
- Legacy kód értéke
- Legacy kód jellemzői
- Munka a legacy kóddal, motiváció
- Big bang rewrite
- Legacy kód kezelésének irányelvei
- Félelem a módosítástól
- Kockázatkezelési megoldások
- Tesztek fontossága
- Regressziós tesztelés
- Legacy code dilemma
- Függőségek feloldása, Dependency-Breaking Techniques
- Best practices
- Mikado method
- Proximity refactoring
- Eszköztámogatás
Szükséges előképzettség
Alapszintű Java programozási ismeretek.