Size: a a a

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

2021 March 28

s3

sdff 34534534545 in React — русскоговорящее сообщество
и там будут только siteStore, который я передал в createStore и эеспортнул
источник

s3

sdff 34534534545 in React — русскоговорящее сообщество
ладно придётся сделать общий стор то мало ли
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Антон Никонов
на собесах редко спрашивают про тестирование у джуна (я так понял)?
На проектах по фронтовой части я очень редко вижу тестирование, у моих знакомых если и есть то чисто для галочки что бы прокрыть определенный процент
источник

ei

export default - зло... in React — русскоговорящее сообщество
Maxim Koylo
На проектах по фронтовой части я очень редко вижу тестирование, у моих знакомых если и есть то чисто для галочки что бы прокрыть определенный процент
Согласен)
источник

ei

export default - зло... in React — русскоговорящее сообщество
Ну логику там можно потестить, e2e может накинуть, скрины потестить
источник

ei

export default - зло... in React — русскоговорящее сообщество
А компоненты это по-моему чушь полная тестить
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
export default - зло is the side effect
А компоненты это по-моему чушь полная тестить
почему? ты на е2е все комбинации не переберешь

конечно надо без фанатизма, но js тесты быстрые и на большом проекте ты е2е будешь до утра возюкать :)
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
я знаю, потому что у нас е2е идут 7 минут в 96 потоков параллельности :D
источник

ei

export default - зло... in React — русскоговорящее сообщество
Roman Usherenko
почему? ты на е2е все комбинации не переберешь

конечно надо без фанатизма, но js тесты быстрые и на большом проекте ты е2е будешь до утра возюкать :)
Так логику тестишь, а компоненты нахрена?)
источник

ei

export default - зло... in React — русскоговорящее сообщество
e2e проверить что юзер стори в целом работают, скринами что дизайн правильный
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
export default - зло is the side effect
Так логику тестишь, а компоненты нахрена?)
логика это может быть слишком implementation details
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
export default - зло is the side effect
e2e проверить что юзер стори в целом работают, скринами что дизайн правильный
я ж говорю, e2e дорого
источник

ei

export default - зло... in React — русскоговорящее сообщество
Ну кстати вот хук можно потестить кастомный
источник

ei

export default - зло... in React — русскоговорящее сообщество
Выносишь все в хук и тестишь, удобно более-менее
источник

ei

export default - зло... in React — русскоговорящее сообщество
Но часто тоже избыточно может быть
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
я следую принципу write tests, not too many, mostly integration
источник

RU

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

ei

export default - зло... in React — русскоговорящее сообщество
Ну вот)
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
ну тесты компонентов это integration
источник

ei

export default - зло... in React — русскоговорящее сообщество
Тогда верхние компоненты только
источник