Junior — Middle
Mesélj egy konkrét helyzetet a gyakorlatodból, ami számodra különösen jelentős vagy tanulságos volt.
sobes.tech MI
Válasz az MI-től
Egyik C# projektemben szembesültem memória szivárgással, amiért a helytelen esemény- és delegált használat volt a felelős. Az eseményekhez való feliratkozáskor az objektumokat nem vonták le, ami a hivatkozások megtartásához és a szemétgyűjtő nem megfelelő működéséhez vezetett. Ez egy fontos tanulság volt számomra: mindig ellenőrizni kell a feliratkozások életciklusát és időben le kell iratkozni, különösen hosszú életű alkalmazásoknál. Ezt követően alkalmaztam a Weak Event mintát vagy explicit leiratkozást, ami jelentősen javította az alkalmazás stabilitását.