Size: a a a

Советский Angular

2020 August 18

m

mefest in Советский Angular
Алексей Охрименко
😢 придётся писать
сделай конкурс как телеграм! =)
источник

АО

Алексей Охрименко... in Советский Angular
mefest
сделай конкурс как телеграм! =)
Чтобы сделать конкурс как телеграм, надо сначала сделать что-то крутое как телеграм, а нам кушать нечего (С)
источник

Π

Παύλος in Советский Angular
Smooth Operator
душат на работке или прекратили?
Молчат пока что. Пока были такие задачи, что только с дизайнером общался.
источник

Π

Παύλος in Советский Angular
Алексей Охрименко
А вот блин ХЗ сейчас Java идти учить или лапки сложить. Не знаю просто даже как подступиться к написанию плагина для WebStorm
Джава классная)
источник

OS

Oleg Skiryuk in Советский Angular
𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100к]
через Router можно значение передать в компоненту куда роут делаешь?
да, можно, там есть поле data у роута
источник

АО

Алексей Охрименко... in Советский Angular
Παύλος
Джава классная)
источник

m

mefest in Советский Angular
Παύλος
Джава классная)
лучше чем ts?
источник

Π

Παύλος in Советский Angular
mefest
лучше чем ts?
Да, в джаве типизация настоящая :)
источник

S

Smooth Operator in Советский Angular
𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100к]
через Router можно значение передать в компоненту куда роут делаешь?
источник

m

mefest in Советский Angular
Παύλος
Да, в джаве типизация настоящая :)
что значит настоящая?
источник

Π

Παύλος in Советский Angular
mefest
что значит настоящая?
В ts типизация абстрактная и существует, только пока ты не скомпилировал ts в js. Помогает только во время разработки не допустить ошибок. Но при исполнении кода проверка типов работать не будет. А в Java будет и при выполнении кода проверяться, тот ли тип данных.
источник

m

mefest in Советский Angular
Παύλος
В ts типизация абстрактная и существует, только пока ты не скомпилировал ts в js. Помогает только во время разработки не допустить ошибок. Но при исполнении кода проверка типов работать не будет. А в Java будет и при выполнении кода проверяться, тот ли тип данных.
при выполнении кода?
я думал типизация всегда абстрактная и существует только пока код не собрался в asm
источник

S

Smooth Operator in Советский Angular
mefest
при выполнении кода?
я думал типизация всегда абстрактная и существует только пока код не собрался в asm
источник

OS

Oleg Skiryuk in Советский Angular
mefest
при выполнении кода?
я думал типизация всегда абстрактная и существует только пока код не собрался в asm
кстати да, замечал такое, например в модели поле типа нумбер, а когда с апи приходит строка, то он даже ничего не говорит спокойно пропускает😂
источник

OS

Oleg Skiryuk in Советский Angular
на проде только обнаруживается - случайно
источник

OS

Oleg Skiryuk in Советский Angular
что самое интересное - баг забивают на фронт, ошибка типа на фронте
источник

m

mefest in Советский Angular
Oleg Skiryuk
кстати да, замечал такое, например в модели поле типа нумбер, а когда с апи приходит строка, то он даже ничего не говорит спокойно пропускает😂
Тебе по сети всегда может прийти любое значение. Надо эту проверку писать самому
источник

Π

Παύλος in Советский Angular
mefest
при выполнении кода?
я думал типизация всегда абстрактная и существует только пока код не собрался в asm
Ну для примера. В ts я описываю функцию, которая принимает один параметр, и указываю, что это будет number. И вызываю эту функцию, прокидывая туда строку или объект. Если на этапе компиляции ничего не сломалось - функция "съест"  и строку и объект и не выдаст ошибок на этом этапе.
В Джаве будет выброшена ошибка, что мы ожидали номер, а ты суёшь не то.
источник

m

mefest in Советский Angular
Παύλος
Ну для примера. В ts я описываю функцию, которая принимает один параметр, и указываю, что это будет number. И вызываю эту функцию, прокидывая туда строку или объект. Если на этапе компиляции ничего не сломалось - функция "съест"  и строку и объект и не выдаст ошибок на этом этапе.
В Джаве будет выброшена ошибка, что мы ожидали номер, а ты суёшь не то.
хм... а откуда у тебя может появиться другой тип?
источник

Π

Παύλος in Советский Angular
mefest
хм... а откуда у тебя может появиться другой тип?
по сети пришел. или какая-то магия жс, позволившая не сломаться коду, где я явно прокинул не тот тип, кажется, и такое было.
источник