Обновить
8
0
Ceмён@semyonf

Бэкендер, 3D-художник, фотограф, гитарист, FIREщик

Отправить сообщение

NPM-зависимости: скрытые угрозы и как их избежать

Время на прочтение2 мин
Охват и читатели1.6K

Проксирование реестра npm, ignore-scripts и "крышечки" — основы основ, о которых не знают в 99% компаний, где пишут на Node.JS

Блинский!

@ts-expect-error иногда не лучше @ts-ignore

Время на прочтение1 мин
Охват и читатели5.8K

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

Это как?

Выкиньте свой husky

Время на прочтение1 мин
Охват и читатели32K

А вы знаете, что миллионы человек тащат лишнюю npm-зависимость зря? Сегодня я покажу вам, как настроить самые что ни на есть "lean" хуки для гита.

Ничего себе!

Stryker, мутационное тестирование в JavaScript

Время на прочтение6 мин
Охват и читатели10K

image


Недавно я познакомился с методом тестирования ПО под названием «Мутационное тестирование» и уже успел стать фанатом такого подхода к написанию тестов.


Сначала теория


Цель мутационного тестирования состоит в выявлении неэффективных и неполных тестов, то есть это по сути тестирование тестов.


Идея состоит в том, чтобы изменять небольшие случайные фрагменты исходного кода и наблюдать за реакцией тестов. Если после внесения изменений тесты всё равно пройдены, то такой набор тестов неэффективен или неполон.

Читать дальше →

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность

Специализация

Бэкенд разработчик
Ведущий