RU

Контекстный менеджер Python: пишем свой with и управляем ресурсами через ООП

Работа с внешними ресурсами — файлами, базами данных или сетевыми соединениями — требует строгой дисциплины. Забыли закрыть соединение? Приложение в и…

pythonоопконтекстные менеджерыcontext managerоператор withdunder методыуправление ресурсамирефакторингpython3чистота кода
Habr
RU

Вы неправильно используете IDisposable: почему using не спасает, когда объект утекает в другой поток

using в C# выглядит как универсальная страховка от утечек ресурсов, пока объект живёт строго внутри одного метода. Но стоит вернут…

C#.NETIDisposableusingDisposeIAsyncDisposableHttpClientDI-контейнеруправление ресурсамиObjectDisposedException