Size: a a a

2020 June 27

DT

Daniil Tchernyavsky in ☄️ effector
если ты вызываешь не так и обрабатываешь не так, с примером твоим, в виде апи - мы узнаем это еще на момент дев режима
источник

DT

Daniil Tchernyavsky in ☄️ effector
когда прогромулька упадет
источник

m

makoven in ☄️ effector
Daniil Tchernyavsky
да есть в жс типы и так)))
Они и в shell есть. Стринг и код статуса
источник

m

makoven in ☄️ effector
Daniil Tchernyavsky
если ты вызываешь не так и обрабатываешь не так, с примером твоим, в виде апи - мы узнаем это еще на момент дев режима
Жс-ник с большей вероятностью "вызовет не так". Просто апишечка не для него и он не обладает всеми твоими абстракциями. Банально объект правильный передать не сможет, т.к у него нет интерфейсов
источник

DT

Daniil Tchernyavsky in ☄️ effector
ты как - то жоесника держишь за совсем аутиста)))
источник

DT

Daniil Tchernyavsky in ☄️ effector
ты кстати говоришь апи. Ты про библиотеки именно рассуждаешь или в общем?
источник

m

makoven in ☄️ effector
Daniil Tchernyavsky
ты как - то жоесника держишь за совсем аутиста)))
Когда пишу на жс, чувствую себя именно им)
источник

🦜

🦜 in ☄️ effector
makoven
Когда пишу на жс, чувствую себя именно им)
не пиши0
источник

🦜

🦜 in ☄️ effector
надо было с этого начинать
источник

m

makoven in ☄️ effector
Daniil Tchernyavsky
ты кстати говоришь апи. Ты про библиотеки именно рассуждаешь или в общем?
Да без разницы. Импорт из соседнего файла уже api)
источник

🦜

🦜 in ☄️ effector
чтобы не читать весь этот флуд
источник

m

makoven in ☄️ effector
🦜
чтобы не читать весь этот флуд
Всё, всё, заканчиваю)
источник

DS

Dmitriy Shuleshov in ☄️ effector
Конечным юзерам всем сильно сильно насрать на ваш стек, помните об этом.
источник

D

Draft in ☄️ effector
Вы что бы узнать какой объект передать, либо пишете jsdoc, либо типы в ts, либо парсите код. Писать типы ts проще
источник

m

makoven in ☄️ effector
🚀🔬 🚀🔬🚀🔬
ну я просто смирился с тем что ето считается фичей))
Ты проверяй хоть иногда. Чтоб сломанный эффектор не выкатить)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
makoven
Ты проверяй хоть иногда. Чтоб сломанный эффектор не выкатить)
в эффекторе более шести сотен тестов запускаемых в ci при каждом коммите, опубликовать сломанный релиз невозможно вне зависимости от того, что системы типов думают про качество кода в проекте
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
иными словами типы это лишь верхушка айсберга непрерывного контроля качества проекта, без которого абсолютно без разницы, какой стек ты используешь: у тебя будет хорошо типизированный плохой код
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
ключевое тут то, что ни типы ни тесты ни по отдельности ни вместе ещё не гарантируют качества, нужна ещё как минимум методичность их применения: continuous integration
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
то есть в итоге все инструменты призваны повысить культуру разработки
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
к примеру каждый коммит в репу эффектора запускает деплой canary билда, который немедленно подхватывается реплом, то есть в том всегда максимально свежий код
источник