Рекомендации
Материал из ИСУ-ВУЗ помощя
Версия от 01:02, 24 февраля 2012; Diknik (обсуждение | вклад)
Содержание |
Общие рекомендации для всех разработчиков в независимости от спецификации
Вынос кода
Старайтесь выносить всю логику обработки данных на уровень SQL скриптов(хранимые процедуры,функции) Причина:Логику возможно предается править другим разработчикам и им совсем не хочется лезть в ваш модул(ь/и)
(учитывая что это могут быть разработчики другой спецификации)
Описание в административных модулях БД
Описывайте название и назначения таблиц, хп как только заводите их Причина:Другие коллеги будут вам благодарны =)
Указание типа таблиц
При заведение таблиц(системный классификатор) нужно проставлять признак передачи данных Причина:ИСУ-ВУЗ разрабатывается итерациями, каждая итерация предполагает(возможно) обновление структуры БД.
Существует в один момент времени две БД одна тестовая (developer база) для разработчиков, и основная (user база). При заверение итерации разработки выкладываются на user базу с developer базы При синхронизации баз данных, ваши записи в системных классификаторах могут не передаться если вы не укажите признак(системный классификатор) для таблиц.