Size: a a a

2021 June 13

SN

Shub Niggurath in F# Chat
я все надеялся они откроют для себя impure-pure-impure бутерброд, даже закидывал ссылки на блог Симана регулярно, но оказалось что Симан - это СЛОЖНА, а Влашин - доступно, а главное фУнКцИоНаЛьНо, и вообще Симан зашквар, потому что написал про DI и вообще латентный хаскелист
источник

SN

Shub Niggurath in F# Chat
а вот строить 25 зависимостей с 50 собственными зависимостями - вот это ок
источник

MS

Michael Snytko in F# Chat
че за симон дай почитать
источник

SN

Shub Niggurath in F# Chat
источник

SB

S B in F# Chat
Вот это прям жизненно, я кожей ощутил вашу боль.
источник

AK

Alex K in F# Chat
Как швейцарские часы
источник

SN

Shub Niggurath in F# Chat
я заметил более-менее явное разделение инженеров на две категории, после того, как их знакомят с проблемой зависимостей. первая категория вначинает эту проблему миниминизировать, дизайня свой код с минимумом зависимостей, в идеале с нулем. вторая категория с криками " в рижъ! за рижъ dependency injection! Влашин! партиал аппликейшн!" начинают инжектить все во все подряд, рождая таких чудовищ, что Ктулху снятся кошмары
источник

SN

Shub Niggurath in F# Chat
вторая категория по численности превосходит первую на несколько порядков
источник

SB

S B in F# Chat
есть же еще энти вот сатанисты, как бишь их, service locatorщики
источник

SB

S B in F# Chat
IAllServicesInTheUniverse с методом Resolve
источник

SB

S B in F# Chat
и через полгода еще добавляют TryResolve
источник

Ɖ

Ɖrēw in F# Chat
У меня в сишарпе это более чем оправдано ибо мне надо динамически по T или Type доставать в рантайме некоторые инстансы, в компайл тайм мне они неизвестны
источник

Ɖ

Ɖrēw in F# Chat
Само собой там где это не нужно это перебор, да
источник

SN

Shub Niggurath in F# Chat
ну до динамического резолва зависимостей в рантайме мы, слава Аллаху, не дошли
источник

SB

S B in F# Chat
о, вы тоже генерите код что ли?
источник

Ɖ

Ɖrēw in F# Chat
Неа
источник

SB

S B in F# Chat
а что ж тогда с вами не так?
источник

SB

S B in F# Chat
это потому и только потому, что мосье Влашин ничего об этом не написал
источник

SB

S B in F# Chat
если Влашин завтра напишет, что прослойка "интерпретаторов", который эмитят IL это более функциональное решение, то и вам придется.
источник

SN

Shub Niggurath in F# Chat
все так
источник