Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 March 24

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
В командах на js опысывали типы в jsdoc, юзали стат анализ?
jsdoc нет, если вы о еслинте - то да, стат анализ был )
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Illya Klymov
jsdoc нет, если вы о еслинте - то да, стат анализ был )
Вот, тоесть типы вообще не опысывались, хз как поддерживать такой проект. Пока всё в голове может быть
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Вот, тоесть типы вообще не опысывались, хз как поддерживать такой проект. Пока всё в голове может быть
Тестами
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Я знаю что coverage ни разу не показателен, но уровень покрытия около 99% coverage по statements, не по строчкам
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Illya Klymov
Тестами
А точно, забыл про этот непробиваемый аргумент)
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Ему в нашей индустрии много лет )
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
А что касается автокомплита нынче - я массово пользуюсь tabnine и искренне считаю что за таким будущее
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
Illya Klymov
Я знаю что coverage ни разу не показателен, но уровень покрытия около 99% coverage по statements, не по строчкам
а сколько времени уходит на такое покрытие от общей длительности разработки проекта?
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
когда автокомплит дописывает целые строки
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Nikita
а сколько времени уходит на такое покрытие от общей длительности разработки проекта?
Без понятия, я запрещаю всем с кем работаю выносить оценку "времени на тестирование" из оценки задачи
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Illya Klymov
Ему в нашей индустрии много лет )
Ещё есть такой аргумент, что типизация может задавать архитектуру, не давать делать факапы.
Интересно было бы посмотреть, почитать код обоих проектов.
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
это создает у программистов ложную картину мира что "тесты - это отдельная задача"
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Ещё есть такой аргумент, что типизация может задавать архитектуру, не давать делать факапы.
Интересно было бы посмотреть, почитать код обоих проектов.
Да, если типизация строгая. Я так проекты на рескрипте пишу (уже упоминал - invalid state is unrepresentable)
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
у ТС с этим все слишком плохо
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
И все начинается с самой детской проблемы - отсутствия opaque типов
источник

S

Susa in NodeUA - JavaScript and Node.js in Ukraine
Illya Klymov
у ТС с этим все слишком плохо
Попробую снова спросить flutter web?
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Susa
Попробую снова спросить flutter web?
а причем здесь фреймворк к языку
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Dart был неплох, я очень люблю его философию кодогенерации
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
null safety завезли, можно будет потыкать чуть позже
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Illya Klymov
И все начинается с самой детской проблемы - отсутствия opaque типов
Не представляю где это нужно и какие проблемы с этим могут быть
источник