Size: a a a

2020 February 05

SP

Stanislav Popov in rust_offtopic
ну и да. вот ты говоришь умные иде смогут в типы. тоесть например пройдется по ретурнам и склеит сумтип из всего что ретурнится.

представь такую тему - ты хочешь явно ограничить функцию относительно того что она ретурнит. и вуаля - ты статический программист
источник

P

Pavel in rust_offtopic
кстати, такое решается тестами ещё
источник

P

Pavel in rust_offtopic
иде прогоняет тесты и может собрать типы во время их исполнения
источник

P

Pavel in rust_offtopic
потом эти типы даже показать или использовать
источник

SP

Stanislav Popov in rust_offtopic
Pavel
кстати, такое решается тестами ещё
лол здрасьти. когда поднимали динамический хайп как раз таки главная методичка была о том что зачем нам типы если мы можем чекнуть тестам
источник

P

Pavel in rust_offtopic
Stanislav Popov
лол здрасьти. когда поднимали динамический хайп как раз таки главная методичка была о том что зачем нам типы если мы можем чекнуть тестам
ну, я про то, что тебе не надо тесты на типы писать, ты можешь просто тесты писать, а сбор типов — побочка
источник

SP

Stanislav Popov in rust_offtopic
ну вообще в первый год своей работы в айтишечке я так и хотел делать, даже хотел на проде ковередж собирать, и трекать мертвый код. но в действительности это никому не надо как и много прекрасных динамических штук типа хот релоада
источник

P

Pavel in rust_offtopic
ну, хотрелоад удобен
источник

P

Pavel in rust_offtopic
особенно, когда пишешь гуй какой
источник

SP

Stanislav Popov in rust_offtopic
динамика могла бы быть самобытной, типа смолтолка, с хот релоадом на все, но динамисты все проебали и пишут код как статику
источник

P

Pavel in rust_offtopic
спасибо джаве за хотрелоад
источник

SP

Stanislav Popov in rust_offtopic
пересобирая все и рестартуя сервак на каждый чих
источник

p

polunin.ai in rust_offtopic
Pavel
потому, чтобы не волноваться, что кто-то так сделал специально, или нет, и существуют статически типизированные языки
ну например по сети данные ты статитически не передашь никак
источник

SP

Stanislav Popov in rust_offtopic
я даже писал какието релоады вьюх без ралоада моделек поначалу
источник

SP

Stanislav Popov in rust_offtopic
polunin.ai
ну например по сети данные ты статитически не передашь никак
легко. создаются DTO и сериализуются
источник

P

Pavel in rust_offtopic
polunin.ai
ну например по сети данные ты статитически не передашь никак
да, но ты можешь не писать явно их валидацию, а просто сказать "я хочу тут вот это", если нет — ошибка
источник

P

Pavel in rust_offtopic
Stanislav Popov
легко. создаются DTO и сериализуются
он имеет в виду, что сериализованные данные — динамичны
источник

SP

Stanislav Popov in rust_offtopic
причем по хорошему это надо и в динамике делать, а не buisiness_logic.ebash(request.json())
источник

λ

λоλторт in rust_offtopic
всё так
источник

λ

λоλторт in rust_offtopic
а им клапауция скинул и мне инстабан прилетел
источник