Size: a a a

2020 October 02

АГ

Александр Гранин... in fprog_spb
Разработка сложных проектов - это не просто "бери ReaderT / mtl / whatever"
источник

АГ

Александр Гранин... in fprog_spb
Yan Shkurinskiy
например?
Например какая либа? Да хоть и SQL. Или метрики какие-нибудь. Или структурное логгирование. Что угодно
источник

Y

Yuuri in fprog_spb
Maxim Koltsov
Have you heard the tragedy of Dart Plagius the wise?
🤣
источник

YS

Yan Shkurinskiy in fprog_spb
Александр Гранин
Например какая либа? Да хоть и SQL. Или метрики какие-нибудь. Или структурное логгирование. Что угодно
ну вот пока такого нет
источник

YS

Yan Shkurinskiy in fprog_spb
ну, таких проблем
источник

YS

Yan Shkurinskiy in fprog_spb
В общем, кмк, ты не о том
источник

АГ

Александр Гранин... in fprog_spb
Так себе аргумент. Ты, видимо, один работаешь, и проект у тебя не то чтоб сильно большой, да?
источник

AI

Andrey Ivanov in fprog_spb
я уже рассказывал, как воюю с графкуэлем - единственным рассадником типов в проекте. когда надо попрототипировать и пробросить на фронт разное, проще сделать тип строку, сериализовать в нее кучу навороченных структур а после приема десериализовать. чем описывать это все на уровне типов )
источник

YS

Yan Shkurinskiy in fprog_spb
Плохо сделанная система, понятно, будет разваливаться от любых попыток что-то там поменять. Ридеры/мтл/фримонады тут не причем
источник

YS

Yan Shkurinskiy in fprog_spb
Andrey Ivanov
я уже рассказывал, как воюю с графкуэлем - единственным рассадником типов в проекте. когда надо попрототипировать и пробросить на фронт разное, проще сделать тип строку, сериализовать в нее кучу навороченных структур а после приема десериализовать. чем описывать это все на уровне типов )
значит видимо по твоей задачи он - лишнее)
источник

АГ

Александр Гранин... in fprog_spb
Именно. Они ни при чем. Нужны практики их использования. Которые бы позволили предсказывать, что и в будущем ты можешь запихнуть некую непредвиденную фигню в свой проект, с минимальными потерями и рискамми
источник

YS

Yan Shkurinskiy in fprog_spb
да эти практики были уже давно придуманы)
источник

YS

Yan Shkurinskiy in fprog_spb
дели большое на маленькие части
источник

AI

Andrey Ivanov in fprog_spb
Yan Shkurinskiy
значит видимо по твоей задачи он - лишнее)
это универсальный а потому ложный тезис
источник

YS

Yan Shkurinskiy in fprog_spb
обеспечь взаимодействие маленьких частей
источник

YS

Yan Shkurinskiy in fprog_spb
сделай изоляцию тех компонентов, которые не должны знать друг о друге
источник

АГ

Александр Гранин... in fprog_spb
@Ordinary_man , можно задать вопрос. У тебя какие планы на карьеру?
источник

YS

Yan Shkurinskiy in fprog_spb
те компоненты, которые должны знать друг о друге - держи поближе
источник

YS

Yan Shkurinskiy in fprog_spb
Александр Гранин
@Ordinary_man , можно задать вопрос. У тебя какие планы на карьеру?
ну, кодить
источник

YS

Yan Shkurinskiy in fprog_spb
хз как сказать
источник