Size: a a a

2020 December 28

EO

Eugene Obrezkov in Frontend UA
и пытаться из интеграциионого сделать юнит через моки - это себе хуже делать в long run
источник

M

Mark in Frontend UA
Eugene Obrezkov
и пытаться из интеграциионого сделать юнит через моки - это себе хуже делать в long run
ну якщо писати типи то не гірше
источник

M

Mark in Frontend UA
друге діло що там дуже часто any/as unknown as type бо це ж тести
источник

EO

Eugene Obrezkov in Frontend UA
Mark
друге діло що там дуже часто any/as unknown as type бо це ж тести
на такие кейсы мой линтер ругается и заставляет делать expect-error с комментом
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
Eugene Obrezkov
если протестировать черную коробку с очевидным input\output, то понятно, юнит наклепал и норм
Ну так нормализация выдачи из бд это ж основанная задача бэкенда :) тут тдд самое оно
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
И юниты
источник

EO

Eugene Obrezkov in Frontend UA
Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer
Ну так нормализация выдачи из бд это ж основанная задача бэкенда :) тут тдд самое оно
если вопрос только в выдаче из бд жсонов - то не вижу проблем, да
источник

EO

Eugene Obrezkov in Frontend UA
особенно, если все схемы описаны, из них тайпинги генерятся - 👍
источник

EO

Eugene Obrezkov in Frontend UA
но я про бек, в котором eventually consistency и race condition это частый гостья
источник

EO

Eugene Obrezkov in Frontend UA
хотя это я уже залетаю в другую историю
источник

NL

Nikita Lyubchich in Frontend UA
Eugene Obrezkov
но я про бек, в котором eventually consistency и race condition это частый гостья
В таком случае покрываются юниттестами места, в которых нет eventual consistency (т.е. данные уже пришли, осталось их обработать и проверить выход) - но ещё не видел, чтобы тестили всю систему без e2e тестов, т.к. окружение может быть сложно воспроизводимо в условном докер компоузе из-за облачного вендорлока
источник

M

Mark in Frontend UA
источник

M

Mark in Frontend UA
ну я з цим згоден +-
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
Nikita Lyubchich
В таком случае покрываются юниттестами места, в которых нет eventual consistency (т.е. данные уже пришли, осталось их обработать и проверить выход) - но ещё не видел, чтобы тестили всю систему без e2e тестов, т.к. окружение может быть сложно воспроизводимо в условном докер компоузе из-за облачного вендорлока
Сижу на железе и не парюсь.
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
Так
источник

M

Mark in Frontend UA
останні два три слоя можуть просто мати різну пропорцію в залежності від стилю команди/вимог і тд
источник

M

Mark in Frontend UA
я люблю юніти за швидкий фідбек
источник

M

Mark in Frontend UA
люблю ассептанс/інтеграційні за те що падають на рівні код рев'ю
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
Mark
я люблю юніти за швидкий фідбек
И помощь в оазработке
источник

M

Mark in Frontend UA
Mark
люблю ассептанс/інтеграційні за те що падають на рівні код рев'ю
а не десь колись в пацплайні
источник