Size: a a a

2019 October 30

BB

Boris Bengus in iOS God Talks
Evgenii Elchev
но он же лукавит своей подачей. Протоколы vs функции. Но... протоколы которые чисто с методами. Я даже сходу не придумаю когда это не делегирование. Так что в моем понимании это все же делегирование vs функции. А что с протоколами которые данные закрывают?)
Да нет же) ну вот ты имеешь зависящий класс. К примеру СписокЗаказовВьюКонтроллер и ДетальныйЗаказВьюКонтроллер

Оба они зависят от к примеру OrderDataProviderProtocol... и он попадает к ним в конструктор через di. Зависимость хоть и от протокола есть. Этим чувакам нужно разное подмножество того, чо могёт провайдер.

Поэтому в конструкторе ждём кложуры и уменьшаем связанность. И это не делегирование.

Так же помогает в тестах. Моки вообще не нужны. Мокай прям кложуры
источник

EE

Evgenii Elchev in iOS God Talks
алкоголь это дипресант который тормозит активность мозга. И его используют именно в этих целях) что бы не думать)
источник

EE

Evgenii Elchev in iOS God Talks
Мефодий Акатов
вот есть у тебя два похожих класса. что делать?
каких? в какой ситуации?
источник

VV

Vadim Vitvickiy in iOS God Talks
Boris Bengus
Да нет же) ну вот ты имеешь зависящий класс. К примеру СписокЗаказовВьюКонтроллер и ДетальныйЗаказВьюКонтроллер

Оба они зависят от к примеру OrderDataProviderProtocol... и он попадает к ним в конструктор через di. Зависимость хоть и от протокола есть. Этим чувакам нужно разное подмножество того, чо могёт провайдер.

Поэтому в конструкторе ждём кложуры и уменьшаем связанность. И это не делегирование.

Так же помогает в тестах. Моки вообще не нужны. Мокай прям кложуры
так пусть разделят на два провайдера значит
источник

ЕP

Еxey Panteleev in iOS God Talks
Evgenii Elchev
алкоголь это дипресант который тормозит активность мозга. И его используют именно в этих целях) что бы не думать)
ну вот они говорят шо есть обратная связь — маленький мозг вызывает алкоголизм
источник

EE

Evgenii Elchev in iOS God Talks
Boris Bengus
Да нет же) ну вот ты имеешь зависящий класс. К примеру СписокЗаказовВьюКонтроллер и ДетальныйЗаказВьюКонтроллер

Оба они зависят от к примеру OrderDataProviderProtocol... и он попадает к ним в конструктор через di. Зависимость хоть и от протокола есть. Этим чувакам нужно разное подмножество того, чо могёт провайдер.

Поэтому в конструкторе ждём кложуры и уменьшаем связанность. И это не делегирование.

Так же помогает в тестах. Моки вообще не нужны. Мокай прям кложуры
я понимаю что он имеет ввиду, его подход мне нравится. Но термины... это софитстика)
источник

BB

Boris Bengus in iOS God Talks
Vadim Vitvickiy
так пусть разделят на два провайдера значит
В смысле? Это относится к одной части. Это сервисный слой ядерный. Да это решают всевозможные интеракторы для сужения знания о зависимостях, но это проще то, что написано
источник

BB

Boris Bengus in iOS God Talks
Evgenii Elchev
я понимаю что он имеет ввиду, его подход мне нравится. Но термины... это софитстика)
Ну и я о том же. Цепляются за мелочи и термины. Не люблю так.
источник

МА

Мефодий Акатов in iOS God Talks
вот и замечательно
источник

VV

Vadim Vitvickiy in iOS God Talks
Boris Bengus
В смысле? Это относится к одной части. Это сервисный слой ядерный. Да это решают всевозможные интеракторы для сужения знания о зависимостях, но это проще то, что написано
ну так или иначе этот код все равно будет написан, просто в другом месте, а так они немного упростили написание моков, могли бы уже кодоген затащить проще
источник

V

Vyacheslav in iOS God Talks
я не понял. Это хорошо или плохо?
источник

HS

Haile Selasie I in iOS God Talks
Vyacheslav
я не понял. Это хорошо или плохо?
это кто-то Functional Swift прочитал и решил к себе в код переписать операторы из книжки
источник

VV

Vadim Vitvickiy in iOS God Talks
источник

V

Vyacheslav in iOS God Talks
надо больше операторов Богу Операторов
источник

VV

Vadim Vitvickiy in iOS God Talks
>=>
источник

EE

Evgenii Elchev in iOS God Talks
Haile Selasie I
это кто-то Functional Swift прочитал и решил к себе в код переписать операторы из книжки
это хаскель
источник

V

Vyacheslav in iOS God Talks
тильды были модны года три назад
источник

SP

Sergey Petrov in iOS God Talks
Vyacheslav
я не понял. Это хорошо или плохо?
без шрифта с лигатурами плохо
источник

VV

Vadim Vitvickiy in iOS God Talks
Sergey Petrov
без шрифта с лигатурами плохо
на любом шрифте будет мутить немножко
источник

EE

Evgenii Elchev in iOS God Talks
Vadim Vitvickiy
на любом шрифте будет мутить немножко
когда ты ретроград)
источник