Size: a a a

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

2020 December 20

V

Van Der Graaf Genera... in Node.js — русскоговорящее сообщество
обзор новых пакетов? в npm? их там овер 9000 ежедневно
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Алексей Попов
А зачем это вообще нужно - постгрес в памяти?
чтобы тесты быстрее работали, чем с обычной базой
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Алексей Попов
А зачем это вообще нужно - постгрес в памяти?
Чтобы писать приложение которое будет работать с постгрессом, без необходимости его гонять
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
чтобы тесты быстрее работали, чем с обычной базой
Ну нет, это нечестный тест
А если баг в этой фейковой бд приводит к тому, что ошибка не заметна?

Да и вообще, какая разница с какой скоростью идут тесты
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Память куда проще сбросить, и куда быстрее тесты прогнать
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Чтобы писать приложение которое будет работать с постгрессом, без необходимости его гонять
А зачем это надо?
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Ну допустим ты оффлайн сейчас и хочешь поработать над проектом
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
На ноутбуке
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Не жечь же батарею на докер
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Алексей Попов
Ну нет, это нечестный тест
А если баг в этой фейковой бд приводит к тому, что ошибка не заметна?

Да и вообще, какая разница с какой скоростью идут тесты
можно периодически запускать тесты на настоящей базе и проверять работу фейковой (что фейковая и настоящая дают одинаковые ответы).
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
А данные мне для работы не нужны?
Мне нужен только стаб для вызовов к бд?
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
можно периодически запускать тесты на настоящей базе и проверять работу фейковой (что фейковая и настоящая дают одинаковые ответы).
Ну тогда мы получаем ненужный шаг в виде тестов на фейковой бд + усложнение инфраструктуры
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
По крайней мере ты сможешь работать. А также в разработке наверное настоящие данные не нужны.
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Алексей Попов
Ну тогда мы получаем ненужный шаг в виде тестов на фейковой бд + усложнение инфраструктуры
тесты на настоящей бд медленные
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Алексей Попов
Ну тогда мы получаем ненужный шаг в виде тестов на фейковой бд + усложнение инфраструктуры
А где тут инфраструктура появляется такая сложная?
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
тесты на настоящей бд медленные
Да и хрен с ними
Это ж тесты

И потом, если всё настолько медленно, что прямо вообще вилы, то и в работе приложения всё будет не очень хорошо
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Алексей Попов
Да и хрен с ними
Это ж тесты

И потом, если всё настолько медленно, что прямо вообще вилы, то и в работе приложения всё будет не очень хорошо
ну так медленные по сравнению с тестами фейковой базы
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
The Fallen Phoenix
А где тут инфраструктура появляется такая сложная?
Ты запускаешь тесты в одном окружении, но всё равно должен запустить их в другом, хотя бы раз в несколько дней
У тебя как минимум появляется новое окружение
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Если ты писал тесты добросовестно, то они должны заводиться на чистом инстансе
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
ну так медленные по сравнению с тестами фейковой базы
Ну если по сравнению, то, значит, не сильно то и медленные
Сколько мы сэкономим? Минуту на всех тестах?
источник