Size: a a a

F# Flood: я вас категорически приветствую!

2020 March 24

DS

Doge Shibu in F# Flood: я вас категорически приветствую!
Shub Niggurath
ты можешь приблизительно представить весь объем бойлерплейта, который надо написать?
Ну объем бойлерплейта будет прям ощутимо больше только прям в совсем больших приложениях
источник

SN

Shub Niggurath in F# Flood: я вас категорически приветствую!
и даже если предположить что ты титаническими усилиями это все сделаешь - как ты собираешься это энфорсить? если вас в проекте уже 4, у тебя времени физически не хватит
источник

SN

Shub Niggurath in F# Flood: я вас категорически приветствую!
Doge Shibu
Ну объем бойлерплейта будет прям ощутимо больше только прям в совсем больших приложениях
зачем вообще писать бойлерплейт в таких местах? inb4 "настоящий шотландец".
источник

DS

Doge Shibu in F# Flood: я вас категорически приветствую!
Shub Niggurath
зачем вообще писать бойлерплейт в таких местах? inb4 "настоящий шотландец".
Когда у тебя микросервис в тысячи и десятки тысяч строк - то можно и без IoC вручную прокидывать зависимости. Там бойлерплейта сравнимо с обычной регистраций будет.

То есть я живу сейчас в языке без IoC контейнеров, прокидываю зависимости руками.
источник

SN

Shub Niggurath in F# Flood: я вас категорически приветствую!
Doge Shibu
Когда у тебя микросервис в тысячи и десятки тысяч строк - то можно и без IoC вручную прокидывать зависимости. Там бойлерплейта сравнимо с обычной регистраций будет.

То есть я живу сейчас в языке без IoC контейнеров, прокидываю зависимости руками.
я тоже живу в этом языке и меня это беспокоит
источник

SN

Shub Niggurath in F# Flood: я вас категорически приветствую!
а до десятков тысяч строк проекты на эфшарпе растут аж бегом
источник

DS

Doge Shibu in F# Flood: я вас категорически приветствую!
Бойлерплейта минимум выходит. То есть с IoC было примерно столько же, если учесть код его настройки, но у меня и граф зависимостей элементарный.
источник

DS

Doge Shibu in F# Flood: я вас категорически приветствую!
Но да, если зависимостей дофига, между ними сложный граф связей и тому подобное, то бойлерплейт без IoC будет сильно быстрее расти
источник

оГ

отец Григорий in F# Flood: я вас категорически приветствую!
источник

оГ

отец Григорий in F# Flood: я вас категорически приветствую!
Картинка в тему
источник

SN

Shub Niggurath in F# Flood: я вас категорически приветствую!
Doge Shibu
Бойлерплейта минимум выходит. То есть с IoC было примерно столько же, если учесть код его настройки, но у меня и граф зависимостей элементарный.
а вообще-то начальный поинт был работает ли симановские\влашинские идеи насчет DI или нет. баланс сил в IoC и "ручками" нам в принципе известен
источник

SN

Shub Niggurath in F# Flood: я вас категорически приветствую!
моя позиция в том, что не работает дальше тривиальных примеров. очень тривиальных примеров
источник

SN

Shub Niggurath in F# Flood: я вас категорически приветствую!
то есть, в кейсе "напишите мне клиент к сервису Х" уже начинаются маневры "ну тут надо сделать исключение из правил"
источник

SB

S B in F# Flood: я вас категорически приветствую!
Я чот не пойму, что Reader, что Writer монады это ж уже давно известные вещи.
источник

SB

S B in F# Flood: я вас категорически приветствую!
В чем новизна?
источник

SN

Shub Niggurath in F# Flood: я вас категорически приветствую!
S B
В чем новизна?
в отсутствии их из коробки в эфшарпе, а так же в очередном листочке календаря с вечным сентябрем. пришла новая кровь, которая [к счастью] влашина не читала. настало время напомнить, что-то типа того
источник

SN

Shub Niggurath in F# Flood: я вас категорически приветствую!
у нас в копропротивной вики висит страничка на эту тему практически с теми же поинтами и практически с теми же ссылками. написана че-то 4 года назад или раньше даже
источник

SB

S B in F# Flood: я вас категорически приветствую!
Shub Niggurath
в отсутствии их из коробки в эфшарпе, а так же в очередном листочке календаря с вечным сентябрем. пришла новая кровь, которая [к счастью] влашина не читала. настало время напомнить, что-то типа того
А, ясно. Всяко HaskellWiki чтиво получше энтого вашего Бартеша.
источник

SN

Shub Niggurath in F# Flood: я вас категорически приветствую!
популяризаторы нужны все же
источник

SB

S B in F# Flood: я вас категорически приветствую!
Не видел ни одного кейса, где Ридер монада оправдала бы себя.
источник