Автоматизация утомительной работы. ssl thawte

Большинство основных каркасов веб-разработки, включая Doctrine для РНР, Django для Python, ssl thawte, а также Microsoft ASP.NET, поддерживают функции, схожие с миграциями Rails, либо включенные в каркас, либо доступные как проект сообщества. Миграции автоматизируют большую часть слишком утомительной работы по синхронизации экземпляра класса базы данных со структурой, ожидаемой в данном проекте, под управлением исходного кода. Но они всё же не совершенны. Перемещения обрабатывают лишь малую часть простых типов изменений схемы, и они в основном реализуют систему исправлений поверх вашей обычной системы управления исходным кодом.

Данные начальной загрузки. Поисковые таблицы могут содержать некоторый набор данных, которые представляют начальное состояние вашей базы данных, прежде чем пользователи введут новые данные. Вы должны обязательно сохранить данные начальной загрузки, это поможет вам при необходимости воссоздать базу данных из своего проектного источника. Также такие данные называют данными начального числа.

ER-диаграммы и документация. Эти файлы — не код как таковой, но они тесно связаны с этим кодом, они описывают требования базы данных, применение и степень интеграции с вашим приложением. Поскольку проектное развитие заканчивается изменениями и базы данных и приложения, вы должны хранить эти файлы на современном уровне. Удостоверьтесь, что документация описывает текущие дизайны.

01.01.2012

Добавить страницу в мои закладки:

Смотрите также:
Оставить отзыв

Подтвердите, что Вы не бот — выберите самый большой кружок:

Какую позицию должна занять Россия в отношении ДНР и ЛНР?

Loading ... Loading ...

Архив опросов

Отзывов на сайте: 12136
Вчера: 14. Сегодня: 10