Имеют ли разработчики в вашей компании доступ ко всем данным?

Рассмотрим ситуацию. На работу приходит новый разработчик. Ему необходимо настроить полностью рабочую локальную базу данных. Чтобы код работал и было на чем его тестировать.

Что вы делаете? На мой взгляд варианта три:
1. Дать ему дамп с production-сервера, в котором могут быть данные клиентов, какие-то еще чувствительные вещи, вроде личных сообщений.
2. БД, заполненную полностью рандомными данными.
3. Дамп с production-сервера, но в котором email'ы, счета, личные сообщения и т.п. заполнены рандомными значениями.

Какой вариант используется в вашей компании?
  • Вопрос задан
  • 2557 просмотров
Пригласить эксперта
Ответы на вопрос 3
maxaon
@maxaon
Есть еще четвертый вариант - тестовая база данных со специально сгенерированными данными. Где-то видел такие генераторы, например Benerator
Ответ написан
opium
@opium
Просто люблю качественно работать
Я использую третий, потому это просто быстро и требует от меня 5 минут, а генерировать данные самому иногда бывает очень муторно, если особенно таблиц 200 в бд.
Ответ написан
Комментировать
ghaiklor
@ghaiklor
NodeJS TechLead
Используйте фикстуры.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы