Доработка webpack template #2
Добавление assert
Из важного - нужно добавить cgn.assert, для избавления от if проверок в коде. У стандартного нодовского assert, доступного из вепака, есть проблема, что в браузере пре ошибке он пишет что-то типа "Error: Object", поэтому надо обернуть его в try/catch - assert.js
Дописывание тестов
Поскольку теперь у меня появился анализатор, решил допокрыть базовый код тестами. Проблема в том, что 100% кода по мнению анализатора (И его финальной статистики) не обязательно гарантирует качество самих тестов. В обратную сторону тоже работает - иногда просто покрыть какую-то ветвь тестом таким образом, что бы тест "защитался" - довольно сложно. Но при этом убедительность такого теста с человеческой стороны - сомнительная.
![]() |
Угадывать как убрать эту красную полосочку пришлось наугад |
![]() |
Сначала завершить тест, потом кинуть ошибку, при этом не делать никаких проверок что logger.error действительно отработал |
Остальное
И я все же отказался от приватных методов через #, это недорозумение.
Comments
Post a Comment