Size: a a a

JavaScript.Ninja

2021 June 10

VK

Vladimir Klimov in JavaScript.Ninja
+
источник

M

Michael in JavaScript.Ninja
Тогда засирается история мастера. Я, например, часто делаю коммиты "fix" и т.п. зачем оно надо?
источник

DZ

D Z in JavaScript.Ninja
git rebase feature && git push --force

Так?
источник

v

vasilich in JavaScript.Ninja
угу
источник

M

Michael in JavaScript.Ninja
Вы мастер на фичу ребецзите?
источник

DZ

D Z in JavaScript.Ninja
Иногда надо
источник

M

Michael in JavaScript.Ninja
Ну это плохо
источник

v

vasilich in JavaScript.Ninja
Это когда?
источник

M

Michael in JavaScript.Ninja
Для мастера лучше мердж
источник

M

Michael in JavaScript.Ninja
Для фич ребезй
источник

DZ

D Z in JavaScript.Ninja
Не мастер, а другую фичу, в мастер я только мержу и создаю от него новые ветки
источник

M

Merry in JavaScript.Ninja
на русском недавно на balka book взял
источник

M

Merry in JavaScript.Ninja
ну хотя да, без  скидки)
источник

VV

Vlad Vovk in JavaScript.Ninja
ну тут чистый код за 258)
источник

IK

Illya Klymov in JavaScript.Ninja
композишн это очень низкоуровневая конструкция. Какие бы паттерны вам ьы хотелось? :)
источник

KR

Kirill Romanov in JavaScript.Ninja
ну, к примеру, есть прям совсем примитивные хуки, уровня useVModel из vueuse.
Но я пишу и более сложные функции, прячущие за собой большие куски логики компонента. Соответственно, их можно удобно протестить отдельно от компонента, но вот при тесте самого компонента мокать этот хук не всегда бывает удобно
источник

IK

Illya Klymov in JavaScript.Ninja
вы не должны мокать хук
источник

IK

Illya Klymov in JavaScript.Ninja
вы должны тестировать компонент не делая предположение о том как он реализован
источник

IK

Illya Klymov in JavaScript.Ninja
это распространенная ошибка, которая приводит к хрупким тестам
источник

KR

Kirill Romanov in JavaScript.Ninja
понимаю этот аргумент, но тогда тесты компонента становятся сильно большими + одно и то же тестируется по нескольку раз

я сторонник лондонской школы тестирования)
источник