Size: a a a

2020 October 21

R🔘

Roman 🔘 in Frontend UA
Eugene Obrezkov
а кто их тестирует и зачем, есть в этом выгода?
у нас где то был кусочек, где могло прийти все что угодно, и мы проверяли соответствует ли инпут типу
но это не тесты а рантайм валидация на соответствие типам

в остальном стараемся делать такую систему типов, где как сказано выше, ошибка компиляции - ошибка типов
источник

EM

Egor Mushet in Frontend UA
А посоветуйте пожалуйста где можно взять шаблон для сайта-портфолио (контакты, скилы, листинг проектов), чтобы в фигме или Фотошопе было и сразу для разных экранов, я начал практиковаться и делать это из головы и понял, что это не то
источник

SG

Stas G in Frontend UA
обычно нагуглить можно быстро много разных подобных шаблонов, можешь еще по ключу freebie искать
источник

EM

Egor Mushet in Frontend UA
Stas G
обычно нагуглить можно быстро много разных подобных шаблонов, можешь еще по ключу freebie искать
Спасибо, не знал как это загуглить на английском
источник

EO

Eugene Obrezkov in Frontend UA
Roman 🔘
у нас где то был кусочек, где могло прийти все что угодно, и мы проверяли соответствует ли инпут типу
но это не тесты а рантайм валидация на соответствие типам

в остальном стараемся делать такую систему типов, где как сказано выше, ошибка компиляции - ошибка типов
а хороший вопрос, почему TypeScript нельзя сделать soundness за флагом хотя бы?
источник

AK

Alexander Klochko in Frontend UA
Eugene Obrezkov
а хороший вопрос, почему TypeScript нельзя сделать soundness за флагом хотя бы?
потому, что отсутствие гарантий на soundness это изначальное решение при создании ts'a?
источник

EO

Eugene Obrezkov in Frontend UA
Alexander Klochko
потому, что отсутствие гарантий на soundness это изначальное решение при создании ts'a?
это не ответ
источник

Вт

Ві тя in Frontend UA
Eugene Obrezkov
а хороший вопрос, почему TypeScript нельзя сделать soundness за флагом хотя бы?
что значит soundness ?
источник

EO

Eugene Obrezkov in Frontend UA
Ві тя
что значит soundness ?
гарант, что если у тебя при компиляции тип Х, то он 100% будет и в рантайме
источник

AK

Alexander Klochko in Frontend UA
Это вполне себе ответ, из которого можно понять, почему такого флага нет до сих пор, и не планируется от команды core-разработчиков. Никто из коммьюнити, в свою очередь, даже не выносил это на обсуждение, насколько мне известно. Так что, скорее всего можно, только этим никто не занимается.
источник

TS

Terry Sahaidak in Frontend UA
хтось стикався з тим, що один і той самий код на TypeScript в codesandbox працює як треба, а в create-react-app ні?
источник

EO

Eugene Obrezkov in Frontend UA
Alexander Klochko
Это вполне себе ответ, из которого можно понять, почему такого флага нет до сих пор, и не планируется от команды core-разработчиков. Никто из коммьюнити, в свою очередь, даже не выносил это на обсуждение, насколько мне известно. Так что, скорее всего можно, только этим никто не занимается.
я ожидал услышать какие-то блокеры этому)
источник

AK

Alexander Klochko in Frontend UA
И, опять же, результатом работы будет форк, из-за изначальной позиции разработчиков
источник

EO

Eugene Obrezkov in Frontend UA
лично я, не вижу блокеров сделать его soundness
придётся попотеть с эмитом рантайм проверок, но это же вроде реально, но я скорее всего чего-то не знаю
источник

Вт

Ві тя in Frontend UA
Terry Sahaidak
хтось стикався з тим, що один і той самий код на TypeScript в codesandbox працює як треба, а в create-react-app ні?
не в таких деталях але постійно падає сср бо код запускається не в тому енві для0 якого скомпілений
источник

TS

Terry Sahaidak in Frontend UA
от в мене є сендбокс
https://codesandbox.io/s/focused-saha-ebl4o

копіюю його код тупо в create-react-app і там ніфіга вже не працює)
источник

EO

Eugene Obrezkov in Frontend UA
источник

Вт

Ві тя in Frontend UA
Terry Sahaidak
от в мене є сендбокс
https://codesandbox.io/s/focused-saha-ebl4o

копіюю його код тупо в create-react-app і там ніфіга вже не працює)
в сендбокс в тебе тс а в кра бабель як мінімум, а як максимум я не шарю в мобх
источник

TS

Terry Sahaidak in Frontend UA
та тут не в мобіксі штука) в мене декоратор зовсім по-іншому працює
источник

EO

Eugene Obrezkov in Frontend UA
источник