JAVA-LEGACY

Új Munka a legacy kóddal

Konkrét technikák a függőségek megszüntetésére
Részvételi forma
Képzési Forma
Képzés hossza
  • 2 nap (2×8 tanóra)
  • naponta 9:00 - 17:00
Elérhető képzési nyelvek
  • Magyar
Időpontok
Szeretne a témában testre szabott megoldást, csoportos képzést?
Egyedi képzési szolgáltatásainkról részletesen itt olvashat.

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.