Engineering
Teszt alapú fejlesztés (TDD)

Vajon lehetséges a hibákat a keletkezésükkor észlelni, javítani? Lehet egy tesztelés érdekes? Hogyan lehet jobb, folyamatosan javuló kódot készíteni? Ezekre a kérdésekre ad választ ez teszt alapú fejlesztést példákon keresztül bemutató tréning. Csoda módszer nincs, ezért a nehézségeket, korlátokat is számba vesszük, hogy a hallgatóság teljes képet kapjon erről a módszerről.

Bővebben...
 
Tervezési minták (Design patterns)

Gyakorlati példán keresztül ismerkedünk meg a tervezési minták tulajdonságaival, számba véve előnyeiket, hátrányaikat és alkalmazási lehetőségeiket. A tréning célja a résztvevők megismertetése a tervezési mintákkal. A csoport felkészültségétől, ismereteitől függően a belépő szintű mintáktól (GoF) egészen a stratégiai komplex problémák kezelésére alkalmas mintákig.

Bővebben...
 
Refactoring (Átdolgozás)

A kód folyamatos javításának alapvető technikáinak elsajátítása gyakorlati példák segítségével. Nem elég egyszer jó kódot készíteni, annak karbantart, fejlődése során folymatosan fenn kell tartani és növelni kell a kód minőségét. Kódrész, amit a bővítgetések, javítgatások során nem frissitenenk annak a minősége leromlik, megromlik. A romlott árunak pedig szaga van előbb vagy utóbb. Ez a folyamat elkerülhetetlen, ha nem ismerjük, hogy milyen megvalósítások vezetnek egy implementáció elcsökevényesedéséhez, megromlásához. Ez a tréning Martin Fowler átdolgozás című könyvéből kiindulva gyűjti össze a “szagló” kódrészek ismertetőjegyeit, és hogyan lehet ezeket a kódrészeket frissen tartani.

Bővebben...