Size: a a a

React — русскоговорящее сообщество

2021 March 13

RU

Roman Usherenko in React — русскоговорящее сообщество
Maxim Koylo
ну e2e с тем же рефакторином не сильно помогут
только они и помогут
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
ты все равно не можешь ими все пртестировать
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
🧨 ethorz
почему нет?
ну ладно, связанные, но косвенно

ТДД можно делать на разных уровнях
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Maxim Koylo
ты все равно не можешь ими все пртестировать
можешь, просто это будет очень дорого и долго запускаться
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
ты зарефачик какую то штуку которая не попадает в е2е и что?
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
Roman Usherenko
только они и помогут
e2e это тупо бизнес процессы
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
🧨 ethorz
e2e это тупо бизнес процессы
+
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Maxim Koylo
ты зарефачик какую то штуку которая не попадает в е2е и что?
почему не попадает? у нас попадёт :)
источник

DP

Den Pol in React — русскоговорящее сообщество
Roman Usherenko
почему же? просто покрывать надо правильно
Я как-то работал один на стартапе и делал бизнес задачи, ТЗ которых сильно менялось. Сначала добросовестно делал тесты, но их постоянно приходилось переписывать - с какого-то момента их пришлось выпиливать из-за нехватки времени.
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
🧨 ethorz
e2e это тупо бизнес процессы
ну так это самое важное, не?
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Den Pol
Я как-то работал один на стартапе и делал бизнес задачи, ТЗ которых сильно менялось. Сначала добросовестно делал тесты, но их постоянно приходилось переписывать - с какого-то момента их пришлось выпиливать из-за нехватки времени.
классика. тесты писать долго, поэтому писать не будем

Когда тесты часть разработки и бизнес это понимает, таких проблем нет
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
Roman Usherenko
ну так это самое важное, не?
да, но речь о полном покрытии, которое максимально сократит колво багов при рефакторинге и росте функционала
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
e2e покрывают лишь часть
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
🧨 ethorz
e2e покрывают лишь часть
ну почему же?
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
если что-то видно пользователю - это можно покрыть е2е
если что-то не видно пользователю (вообще никак), то зачем оно в приложении?))
источник

И

Илья in React — русскоговорящее сообщество
Roman Usherenko
почему же? просто покрывать надо правильно
с увеличением тестов будет замедляться процесс билда, и может в какой то момент закончится память (jest) течет, примерно на 2000 тестах будет 20 минут тратиться на их выполнение.
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
Roman Usherenko
ну почему же?
ну если ты через e2e тестишь вплоть до верстки то тут я умываю руки)
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Илья
с увеличением тестов будет замедляться процесс билда, и может в какой то момент закончится память (jest) течет, примерно на 2000 тестах будет 20 минут тратиться на их выполнение.
вот это справедливо
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Roman Usherenko
если что-то видно пользователю - это можно покрыть е2е
если что-то не видно пользователю (вообще никак), то зачем оно в приложении?))
всмысле таких же мест которые не видит пользователь полно)
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
у меня на проекте вроде ничего сложного, странички данные, но под капотом там андронные колайдеры
источник