Size: a a a

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

2020 November 25

S

Stanislav in React — русскоговорящее сообщество
Mike Rize
А о какого рода написания тестов мы говорим?
Unit/Integration/E2E, mostly Integration
источник

MR

Mike Rize in React — русскоговорящее сообщество
Stanislav
Unit/Integration/E2E, mostly Integration
Например TDD это больше способ мышления
источник

MR

Mike Rize in React — русскоговорящее сообщество
Он даёт плюшки помимо самого тестирования
источник

S

Stanislav in React — русскоговорящее сообщество
Mike Rize
Например TDD это больше способ мышления
вас никто не заставляет в TDD, тем не менее в современных реалиях React + TDD вполне себе.
источник

А

Александр in React — русскоговорящее сообщество
Mike Rize
Он даёт плюшки помимо самого тестирования
Мне казалось, что основная плюшка в том, чтобы писать код, который будет легко тестировать)
источник

S

Stanislav in React — русскоговорящее сообщество
Александр
Мне казалось, что основная плюшка в том, чтобы писать код, который будет легко тестировать)
а код который легко тестировать легко читать. почти всегда.
источник

S

Stanislav in React — русскоговорящее сообщество
Александр
Ну такие проблемы должны решаться командой тестеров и через код-ревью.
и возвращаясь сюда, на кодревью без тестов можно не увидеть баг который влетит в главную ветку, а потом и в прод.
источник

S

Stanislav in React — русскоговорящее сообщество
а команда тестеров удовольствие не дешевое, и реальная потребность в них это какие-то частные кейсы.
источник

А

Александр in React — русскоговорящее сообщество
Stanislav
а код который легко тестировать легко читать. почти всегда.
Интересное замечание. В реакте, кстати, если юзать jest, то ещё снапшотами вроде удобно тестить, только они с тдд плохо дружат.
источник

S

Stanislav in React — русскоговорящее сообщество
Александр
Интересное замечание. В реакте, кстати, если юзать jest, то ещё снапшотами вроде удобно тестить, только они с тдд плохо дружат.
снапшоты зло, не признаю.
источник

А

Александр in React — русскоговорящее сообщество
Stanislav
снапшоты зло, не признаю.
Ого, даже так? А из-за чего? Из-за того, что оно в тдд не вписывается?
источник

S

Stanislav in React — русскоговорящее сообщество
Александр
Ого, даже так? А из-за чего? Из-за того, что оно в тдд не вписывается?
из-за того что это просто сравнение снапшота с тем что ты хочешь получить, замени одну составляющую и тебе надо регенерить снапшот, все упирается в снапшот, а не в то что юзер получает.
источник

S

Stanislav in React — русскоговорящее сообщество
не видел ни в одном нормальном проекте тестирования снапшотами.
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Артур Мудрик
тоже нет, не боль
!ро набрасывает не подкрепляя аргументами
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
я предупреждал
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
iwannafly
А ты чего такой строгий в последнее время?)
Я то?🌚
источник

А

Александр in React — русскоговорящее сообщество
Stanislav
и возвращаясь сюда, на кодревью без тестов можно не увидеть баг который влетит в главную ветку, а потом и в прод.
Тут полностью согласен, да, интересно было узнать другой взгляд на эту тему, спасибо, не на столько шарю в тестировании, чтобы спорить, но снапшоты теперь несколько раз подумаю прежде чем внедрять.)
источник

MR

Mike Rize in React — русскоговорящее сообщество
Stanislav
снапшоты зло, не признаю.
Поддерживаю
источник

V

Vlad in React — русскоговорящее сообщество
Александр Бакиматов
!ро набрасывает не подкрепляя аргументами
А какие он должен был прикрепить аргументы?
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Артур Мудрик
тоже нет, не боль
дальнейшие такие же действия будут иметь накопительный эффект продолжительности РО
источник