Size: a a a

Node.js — русскоговорящее сообщество

2019 November 22

Q

Q in Node.js — русскоговорящее сообщество
Особенно, если есть CI/CD с GitHub Actions
источник

AR

Akim Rahimberdiev in Node.js — русскоговорящее сообщество
Sergey Slipchenko
вот это похвально, если честно) В смысле что сразу за тесты вот так
Ну я когда про TDD узнал, подумал, что это реально крутая штука
источник

AR

Akim Rahimberdiev in Node.js — русскоговорящее сообщество
Особенно когда тебе приходится апи тестировать, каждый раз вручную менять эти запросы и отправлять
источник

AR

Akim Rahimberdiev in Node.js — русскоговорящее сообщество
Q
Особенно, если есть CI/CD с GitHub Actions
Вот CI/CD для меня это еще совсем темный лес
источник

Q

Q in Node.js — русскоговорящее сообщество
Akim Rahimberdiev
Ну я когда про TDD узнал, подумал, что это реально крутая штука
Я тоже, как узнал, начал домашние проекты писать исключительно через TDD
В начале немного долго и сложно, но слезть с иглы тестирования уже не получится, так как в будущем ускоряет работу, если будут вноситься изменения
А они будут
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Akim Rahimberdiev
Особенно когда тебе приходится апи тестировать, каждый раз вручную менять эти запросы и отправлять
вот да, на бэкенде хз как люди без тестов вообще живут. Жопа же запросы эти выполнять постоянно. То ли дело на фронте, более-менее пофиг
источник

I

Igor in Node.js — русскоговорящее сообщество
вносить изменения = ломать тесты, где же тут ускорение?
источник

Q

Q in Node.js — русскоговорящее сообщество
Akim Rahimberdiev
Вот CI/CD для меня это еще совсем темный лес
Мой конфиг для сборки, тестирования и разворачивания на npmjs.org и github package refistry
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Igor
вносить изменения = ломать тесты, где же тут ускорение?
думаю имеется в виду рефакторинг
источник

Q

Q in Node.js — русскоговорящее сообщество
Все довольно элементарно, если знать, что именно нужно сделать
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Igor
вносить изменения = ломать тесты, где же тут ускорение?
🤣
источник

Q

Q in Node.js — русскоговорящее сообщество
Ð
думаю имеется в виду рефакторинг
Да
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
это серьёзно вот прям?
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Ð
думаю имеется в виду рефакторинг
ну смотря как тестировать и что рефакторить
источник

Ð

Ð in Node.js — русскоговорящее сообщество
часто юнит тестами называют автотесты и интеграционные тесты
источник

n

nikolay in Node.js — русскоговорящее сообщество
А вы прямо реально по TDD пишите? Сначала тесты, потом код или как-то параллельно это делаете ?
источник

Ð

Ð in Node.js — русскоговорящее сообщество
я юнит тесты пишу только на этапе архитектуры, такой грешник ппц. А вот автотесты - реально полезная штука.
источник

Q

Q in Node.js — русскоговорящее сообщество
nikolay
А вы прямо реально по TDD пишите? Сначала тесты, потом код или как-то параллельно это делаете ?
Код
Тест
Код
Код
Код
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Ð
часто юнит тестами называют автотесты и интеграционные тесты
а jest например он только для юнитов что ли? И есть есть автотесты? e2e?
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
nikolay
А вы прямо реально по TDD пишите? Сначала тесты, потом код или как-то параллельно это делаете ?
как удобно 🤷‍♂️
источник