170 похожих чатов

В случае с диспозаблами у тебя всё время проблема: а

вдруг кто подиспозить забудет, а?

Даже с композитными.

15 ответов

6 просмотров

А вот был бы у тебя di контейнер, он бы не забыл продиспозить!

Dr. Friedrich-von Never Автор вопроса

Даже в случае с контейнером бывают объекты, жизненный цикл которых не прямо связан с жизненным циклом объектов контейнера.

Dr. Friedrich von Never
Даже в случае с контейнером бывают объекты, жизнен...

Да много чего бывает, бывает и диспозить не надо. Но в общем случае контейнера + idisposable достаточно

Dr. Friedrich-von Never Автор вопроса
Ilya Chernoudov
Да много чего бывает, бывает и диспозить не надо. ...

Хз, я уже давно не писал никаких аппов, где было бы достаточно контейнера :(

Ilya Chernoudov
А вот был бы у тебя di контейнер, он бы не забыл п...

но тогда надо и диспозабл объявлять и ещё СКОУП, который будет говорить контейнеру когда эти диспозаблы удалять.

Ayrat Hudaygulov
но тогда надо и диспозабл объявлять и ещё СКОУП, к...

Обычная практика, даже аспнет так делает

Ayrat Hudaygulov
да это хуита

Дак понятно, не ф# же

Dr. Friedrich-von Never Автор вопроса
Ilya Chernoudov
Дак понятно, не ф# же

Ну, здесь ты прав, Илюха. Лайфтаймы в F# коде кроют все твои аргументы.

Dr. Friedrich von Never
Ну, здесь ты прав, Илюха. Лайфтаймы в F# коде крою...

Я правильно нашел, ты рекламируешь вот эту либу?

Dr. Friedrich von Never
Всё правильно.

Буду считать, что это недооценённый продукт сумрачного гения

Dr. Friedrich von Never
Всё правильно.

Использую лайфтаймы. Одобряю.

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Почему стало ломаться на D11? "739002.86400000' is not a valid timestamp" function IncDateTime(aStamp:TTimeStamp;aKind:TTriggerKind;aInterval:Integer):TDateTime; //aStamp = 2...
Катерина Свиридова
8
Привет всем. Подскажите где можно посмотреть, какая версия электрон, поддерживает версии windows? Некий changelog. Мне бы желательно, поддержку 7,8,10... latest, как понимаю и...
Anonym Squad
21
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Есть ли смысл устраиваться на 1с ? Даст это плюс в дальнейшем трудоустройстве на php? Просто у меня в городе вакансий на пхп нету. Или лучше удаленно искать. Опыта работы нету...
Azamat
14
Не ну фпц - это уже просто троллинг какой-то. Элементарный код нельзя собрать. ЧЯДНТ? program Project1; {$mode delphi} uses SysUtils, Classes, Generics.Collections; var...
Peter
4
а где есть mysql cloud кроме яндекс-клауд?
Oleg Nosov
13
hi im a cs student. i need some advice from people who have enough experience in Embedded Software. I need to know whether this profession is suitable for me. I have watched s...
Sahand 🏔️
8
А кто-нибудь запихивал сборку перловых модулей/образов с perl приложениями в окружения без интернета (в специализированном CI/CD)? У меня сейчас есть ряд cpanfile, которые н...
Andrey Smirnov / 𝓪𝓵𝓵𝓽𝓮𝓻 /
14
Карта сайта