Size: a a a

var chat = new Chat();

2020 December 29

V

VD in var chat = new Chat();
Alex Kiev
BackgroundWorker )
Общение с ним из клиентского кода через что будет?
источник

AK

Alex Kiev in var chat = new Chat();
VD
Такие что работа с UI, базами и кучей либ уже асинхронна, без вариантов
И синхронно ждать такой код- потенциальный дедлок
Пиздёж )
Словить дедлок с хреновым асинком намного вероятней )))
источник

Dm

Dungeon master in var chat = new Chat();
Даже на бекенде пишут в большинстве случаев асинки
источник

AK

Alex Kiev in var chat = new Chat();
VD
Общение с ним из клиентского кода через что будет?
какая разница?
источник

V

VD in var chat = new Chat();
Alex Kiev
Пиздёж )
Словить дедлок с хреновым асинком намного вероятней )))
Если ты конченный долбаеб который не усвоил 5 простых правил
источник

V

VD in var chat = new Chat();
То да
источник

ЕС

Евгений Сотников... in var chat = new Chat();
Dungeon master
Расширение запилить
Это процедурный подход, а RestSharp дает тебе из коробки объектно-ориентированное решение на основе композиции, и тебе не надо копипастить свое расширение из проэкта в проэкт
источник

V

VD in var chat = new Chat();
Евгений Сотников
Это процедурный подход, а RestSharp дает тебе из коробки объектно-ориентированное решение на основе композиции, и тебе не надо копипастить свое расширение из проэкта в проэкт
Чего блять?
источник

AK

Alex Kiev in var chat = new Chat();
VD
Если ты конченный долбаеб который не усвоил 5 простых правил
Не выёбывайся такими фразами в чате где каждый пятый вопрос про них )
источник

Dm

Dungeon master in var chat = new Chat();
Евгений Сотников
Это процедурный подход, а RestSharp дает тебе из коробки объектно-ориентированное решение на основе композиции, и тебе не надо копипастить свое расширение из проэкта в проэкт
ООП не мастхев
источник

V

VD in var chat = new Chat();
При чем тут процедурный подхрл
источник

V

VD in var chat = new Chat();
Дико ору
источник

V

VD in var chat = new Chat();
Alex Kiev
Не выёбывайся такими фразами в чате где каждый пятый вопрос про них )
И чо?
источник

Dm

Dungeon master in var chat = new Chat();
Dungeon master
ООП не мастхев
Комбинирование даёт Профит если правильно все делать, к тому же расширение как раз таки даёт тебе объект.метод юзать
источник

V

VD in var chat = new Chat();
В общем позиция ясна
Асинки СЛОЖНА, поэтому их юзать не обязательно
источник

V

VD in var chat = new Chat();
Позиция людей, которых надо гнать из индустрии нах
источник

Dm

Dungeon master in var chat = new Chat();
Золотая середина где не нужно пилить говно класс, а где нужно написать расширение как раз таки показывает где чел осмысленно пишет код, а где по правилам которые ему продиктовали где-то
источник

AK

Alex Kiev in var chat = new Chat();
VD
И чо?
И то что это источник потенциальных проблем от программистов которые чёто забыли или думали что знали правильно. И нахуй не нужно когда в 90+% это ничего не даст )
источник

ЕС

Евгений Сотников... in var chat = new Chat();
VD
Чего блять?
Extension методы придумали как обходной вариант якобы добавления метода в класс который ты не можешь модифицировать. Типо String. Extension-ы это такой процедурный костыль - ты объявляешь чистую статичную функцию и типо цепляешь ее на другой класс
источник

AK

Alex Kiev in var chat = new Chat();
асинхронная версия не должна отменять асинхронную и наоборот
источник