Size: a a a

2020 March 12

TS

Terry Sahaidak in Frontend UA
Ві тя
не пытаться покрыть 100% кода, для начала)
коли ти пишеш лібу якусь, але не покриваєш її типами, і в результаті вихлоп в неї чуть не any, то який в цьому смисл?
источник

Вт

Ві тя in Frontend UA
Eugene Obrezkov
за них решили проблему типов и теперь any везде суют)
Для мест где проще ени - надо писать тесты :)
источник

Вт

Ві тя in Frontend UA
Terry Sahaidak
коли ти пишеш лібу якусь, але не покриваєш її типами, і в результаті вихлоп в неї чуть не any, то який в цьому смисл?
Давно не писав лібу 😛
источник

EO

Eugene Obrezkov in Frontend UA
Ві тя
Для мест где проще ени - надо писать тесты :)
ты же в курсе, что тестами надо покрывать поведенческие баги, а не баги суммирования строк с числами?
источник

EO

Eugene Obrezkov in Frontend UA
то что делается и описывается системой типов - считай и есть твоя часть тестов
источник

Вт

Ві тя in Frontend UA
Eugene Obrezkov
ты же в курсе, что тестами надо покрывать поведенческие баги, а не баги суммирования строк с числами?
И юниты и интеграционные и юзер стори надо все писать
источник

Вт

Ві тя in Frontend UA
в курсе конечно
источник

EO

Eugene Obrezkov in Frontend UA
остается только написать тесты на поведение программы
источник

AR

Alexey Raspopov in Frontend UA
Ві тя
Для мест где проще ени - надо писать тесты :)
это о разном
источник

AR

Alexey Raspopov in Frontend UA
Terry Sahaidak
коли ти пишеш лібу якусь, але не покриваєш її типами, і в результаті вихлоп в неї чуть не any, то який в цьому смисл?
не все же пишут либы каждый день)
источник

AR

Alexey Raspopov in Frontend UA
Eugene Obrezkov
за них решили проблему типов и теперь any везде суют)
есть же вывод типов, пусть он работает)
источник

EO

Eugene Obrezkov in Frontend UA
Alexey Raspopov
есть же вывод типов, пусть он работает)
почему в моем случае инферинг не сработал, ану? )
источник

AR

Alexey Raspopov in Frontend UA
потому что экспорты руками нужно декларировать)
источник

Вт

Ві тя in Frontend UA
Alexey Raspopov
это о разном
Я многозначительно кивну
источник

AR

Alexey Raspopov in Frontend UA
Ві тя
Я многозначительно кивну
тесты и типы не взаимозаменяемы
источник

Вт

Ві тя in Frontend UA
Alexey Raspopov
тесты и типы не взаимозаменяемы
а я где-то писал иначе?
источник

EO

Eugene Obrezkov in Frontend UA
Alexey Raspopov
потому что экспорты руками нужно декларировать)
помоги решить проблему, раз знаешь что я не так делаю)
источник

EO

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

AR

Alexey Raspopov in Frontend UA
Eugene Obrezkov
помоги решить проблему, раз знаешь что я не так делаю)
вряд ли помогу, я совсем не понимаю все эти extends и тайп левел логику TS
источник

EO

Eugene Obrezkov in Frontend UA
у меня ощущения, что типы в TS иногда задизайнены с учетом проблем JS и дизайн типов диктовался дизайном JS отчасти
источник