Sobes.tech
Junior — Middle

Pověz mi o konkrétní situaci z tvé praxe, která byla pro tebe obzvlášť významná nebo poučná.

sobes.tech AI

Odpověď od AI

V jednom z mých projektů v C# jsem narazil na problém úniku paměti kvůli nesprávnému používání událostí a delegátů. Při přihlašování k událostem nebyly objekty odhlášeny, což vedlo k udržování odkazů a nemožnosti uvolnění paměti garbage collectorem. To byla pro mě důležitá lekce: vždy je třeba kontrolovat životní cyklus odběrů a včas se odhlásit, zejména v dlouhotrvajících aplikacích. Poté jsem implementoval vzor Weak Event nebo použil explicitní odhlášení, což výrazně zlepšilo stabilitu aplikace.