Иван
Но хотя бы проверить что у тебя там левые проперти не вызываются, можно
Иван
Если у тебя проперти эти статически в классе прописаны
Андрей
🅅aleriy
ну в смысле в рантайме автовалидация?
🅅aleriy
все никак не добраться до доки по ts
🅅aleriy
надо бы врага знать в лицо как говрится
Андрей
ts тебе валидацию в рантайме не даст.
Андрей
Да и тс - говно.
🅅aleriy
так а откуда тогда утверждение что входящие параметры в функциях типизированных можно не проверять?
Андрей
Андрей
Берёшь https://github.com/gcanti/io-ts, генеришь библиотеку на её основе.
Андрей
И у тебя всё надёжно.
Иван
Андрей
Можешь даже декораторов навесить, если хочешь.
🅅aleriy
Иван
Ну смотря как делать
🅅aleriy
ну описал я допустим что должен прийти массив
🅅aleriy
а по факту в рантайме пришел undefined
Андрей
🅅aleriy
с сервера например
Иван
Вообще да, на входящие параметры только в языках с явно нуллабл типами (читай, раст и котлин) можно расчитывать
Андрей
🐏 Alexander
🅅aleriy
а ну то есть имеется в виду валидировать везде на пограничных местах?
Андрей
🅅aleriy
так где сайд эффект случается
Андрей
Иван
ℝei
🅅aleriy
http://spinroot.com/gerard/pdf/P10.pdf
🅅aleriy
в NASA давно придумали 10 правил для своих разрабов на С
Иван
Там типа если по феншую все делать, у тебя всякие ио монады и прочее сайдэффектное говно остается на границах системы, а ядро все чистое-пречистое
🅅aleriy
их всего 10, которые позволяют писать надежный код
Иван
Первое правило - не пиши на си?)
🐏 Alexander
ну я хз что там у тебя за плагины стоят, но в норм редакторе такого не должно быть впринципе
🅅aleriy
🅅aleriy
логично в общем то
ℝei
Иван
Ваще, хочешь строгой типизации - лучше уж реально на компиленном в джс котлине писать
🅅aleriy
пробовал кстати
🅅aleriy
kotlin + react
Андрей
🅅aleriy
хреново смотрится :))
Иван
Ну да, интероп может страдать
Иван
А может не страдать
Иван
Мне в этом плане очень раст нравится
🅅aleriy
в расте если уж собрался проект, то значит 99% зарабоатет как надо
Иван
Я прям кончил когда увидел как там с помощью макросов можно издеваться над синтаксисом
🅅aleriy
и дичайше информативные ошибки компилятора с примерами и разбором полета
Иван
1% на то, что ты накосячил с логикой межпроцессного взаимодействия)
Иван
Которую раст, к сожалению, отследить не может
🅅aleriy
найти бы бойлерпоейт конфиг со списком плагинов для vscode для vue
🅅aleriy
хочу как резервный редактор быстрый запускать
🅅aleriy
для ревью кода
🅅aleriy
и каких то небольших правок
🅅aleriy
а то webstorm/rubymine че то с каждой версией все медленнее и медленнее запускаются
Иван
Просто не закрывай их
🅅aleriy
ну у меня неделями не закрываются они
🅅aleriy
надо для мака
🅅aleriy
webstorm там батарею жрет не хило
ℝei
vetur единственное че надо для вью.
Иван
Хз-хз. Я саблаймом для подобного пользовался
Super
Ребят у кого нибудь была та же проблема вдруг
выскакивает куча ошибок одинаковых
"Callback is already called " onlyOnce.js:9
причем выскакивает только при собраном проекте
в дев режиме все хорошо никаких ошибок нету
ℝei
информативно
Andrew
ребят, есть вопрос, вообщем я устанавливаю vue cli и столкнулся с проблемкой, когда я ввожу в консоли npm run dev то появляются ошибки, ща скину
Andrew
Andrew
кто-нибудь знает как это исправить, помогите плз)
ℝei
лол
ℝei
ты npm i сделал?
Andrew
имеешь ввиду npm I -D cross-env
Andrew
?
ℝei
пути с пробелами, с кирилицей. привет ошибкам в будущем
ℝei
Andrew
а не
Andrew
я по видео просто делаю, а так я в консоли не шарю(
Nikolay
большие буквы для cli тоже вредно
Evgheni