Sobes.tech
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.