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