За 15 лет работы разработчиком я обнаружил, что ложные убеждения о человеческой природе — основные враги хорошей декомпозиции. Если знать о них и стремиться не угодить к ним в ловушку, со временем можно сформулировать советы по созданию качественной декомпозиции. Так произошло со мной, и я спешу поделиться этим знанием.
Александр Петров (a.k.a. Лысенко) @alexpetrov_rb
Старший программист бэкенд разработки
Миграции данных в Ruby On Rails
13 min
5.9KTL;DR Пожалуйста, выносите код миграции данных в Rake-задачи или пользуйтесь полноценными гемами в стиле миграций схемы. Покрывайте тестами эту логику.
+10
Information
- Rating
- Does not participate
- Location
- Подольск, Москва и Московская обл., Россия
- Date of birth
- Registered
- Activity