Alf 🙀
Alf 🙀
Вы прикалываетесь? Вы чего тестировать то собрались?
Vitalii
Alf 🙀
Кроме разве что вы в базу напрямую ходите без орм
Alf 🙀
Ну и в том случае если у вас база не подерживает версионирования
Roman
ну есть такие штуки как ликквид бэйз
Roman
там база почти как код становится
Alf 🙀
Alf 🙀
Говорю же аб тестирование
Roman
Roman
я не евангелист, просто знаю что такое тоже бывает. интересны аргументы против
Alf 🙀
Vitalii
выше ссылка
Vitalii
какое отношение имеют маркетинговые исследования к тестированю работоспособности системы?
Alf 🙀
выше ссылка
А ну ок. Русская википедия в ход пошла. Все ок расходимся
Alf 🙀
Alf 🙀
Ну как так можно то
Roman
чето деструктивно
Vitalii
Vitalii
если ты лучше на англ понимаешь, держи
Vitalii
сути не меняет
Vitalii
"In marketing and business intelligence"...
Alf 🙀
Окей ребят. Сорян что зашел. Пойду дальше тихонечко сидеть.
Roman
лол, зашел потралил обиделся ушел :)
Roman
дерьмом можно все что угодно обозвать. Что не так с ликвидбэйзом и аналогами?
вот об этом попросил аргументы
Alf 🙀
nvkv
Ничосе
nvkv
Отойти невозможно, уже бомбит
nvkv
а чо, правда кто-то про А/Б-тестирование в продакшоне не знает?
nvkv
Если по-пацански в двух словах объяснять
nvkv
Пацаны наговнякали фичу, хотят её потестить
nvkv
фича деплоится в бой и открывается для 0.02% юзеров
nvkv
потом специально обученные роботы сидят и АНАЛИЗИРОВАЮТ
nvkv
часто ли падали, много ли пользовались
nvkv
если чот не понравилось — откати
Alf 🙀
Vitalii
так это не более чем еще один вариант тестирования для больших продакшенов. Ясно дело что на огромных БД сразу мигрировать нет смысла так как в случае факапа откатиться будет уже невозможно.
Но все равно, для этого 0,02% юзеров данные в БД уже остаются измененные и как их откатывать?
nvkv
Есть много тёмной магии, друг Горацио
nvkv
immutable databases, например
nvkv
версионирование миграций (работает, хоть и хуже)
nvkv
да мало ли
nvkv
можешь вообще отдельный инстанс под фичу выкатить
Alf 🙀
Версии схем
Alf 🙀
nvkv
с версиями схем есть трабл
nvkv
если у тебя в версии 6 полей больше, чем в версии 5, то при роллбэке ты похеришь данные, которые у тебя назабивались
nvkv
вообще роллбэк схемы БД это сложно
nvkv
я даже больше скажу
nvkv
БД это в принципе сложно
Vitalii
это практически нереально
nvkv
постарайтесь избегать, по возможности
Vitalii
в этом то и вопрос
Alexander 🐕
Роллбэк схемы это, конечно, возможно
Alexander 🐕
Но не в популярных СУБД, кажется
nvkv
чаще всего, я так понимаю, делают просто
nvkv
migration1 -> migration2 -> OMFG_ROLLBACK_NOW_migration -> migration3
Alexander 🐕
Чаще всего забивают на это херъ
nvkv
на самом деле ничего, конечно, не роллбечится
nvkv
Вот иммьютабл датабейз выглядит прикольно
nvkv
только на практике это дичайший геморрой, например
Alexander 🐕
Для начала неплохо выглядела бы MVCC schema
Alexander 🐕
Но такое из опен сорсных баз есть только в Firebird
Vitalii
кажется проще выделить больше времени и сил на то, чтобы потестить то, что льешь на прод, чем откатить плохо оттестированно гавно. А если уж откарывать, то с потерей данных, если возможно. Если нет - пздц, пападос
nvkv
Нет в тебе искры девапса
Vitalii
как сказалы выше "если пздц часто - это диагноз"
Alexander 🐕
Нормальные люди, если есть время и силы, тратят их на девочек и бухло
Vitalii
да, я не девапс :)
Alexander 🐕
А не на всякие бинарные данные сраные
Alexander 🐕
К тому же, чужие
Vitalii
вот. Если пздц настал - забей и иди бухай. Утро вечера мудренее.
Vitalii
сделай вид что ты просранных на роллбеке данных не видел 😇