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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
Искра Екатеринбург
от 80 000 до 100 000 ₽
Art gorka Санкт-Петербург
от 60 000 ₽
от 40 000 до 60 000 ₽
19 апр. 2024, в 17:06
15000 руб./за проект
19 апр. 2024, в 16:53
1000 руб./за проект
19 апр. 2024, в 16:45
5000 руб./за проект