Рекомендации

(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «__TOC__ Общие рекомендации для всех разработчиков в независимости от спецификации =Вынос к...»)
 
Строка 3: Строка 3:
 
=Вынос кода=
 
=Вынос кода=
 
Старайтесь выносить всю логику обработки данных на уровень SQL скриптов(хранимые процедуры,функции)
 
Старайтесь выносить всю логику обработки данных на уровень SQL скриптов(хранимые процедуры,функции)
'''Причина:'''Логику возможно предается править другим разработчикам и им совсем не хочется лезть в ваш модул(ь/и)  
+
'''Причина:'''
 +
            Логику возможно предается править другим разработчикам и им совсем не хочется лезть в ваш модул(ь/и)  
 
             (учитывая что это могут быть разработчики другой спецификации)  
 
             (учитывая что это могут быть разработчики другой спецификации)  
 
=Описание в административных модулях БД=
 
=Описание в административных модулях БД=
 
Описывайте название и назначения таблиц, хп как только заводите их
 
Описывайте название и назначения таблиц, хп как только заводите их
'''Причина:'''Другие коллеги будут вам благодарны =)
+
'''Причина:'''
 +
              Другие коллеги будут вам благодарны =)
 
=Указание типа таблиц=  
 
=Указание типа таблиц=  
 
При заведение таблиц(системный классификатор) нужно проставлять признак передачи данных
 
При заведение таблиц(системный классификатор) нужно проставлять признак передачи данных
'''Причина:'''ИСУ-ВУЗ разрабатывается итерациями, каждая итерация предполагает(возможно) обновление структуры БД.
+
'''Причина:'''
 +
              ИСУ-ВУЗ разрабатывается итерациями, каждая итерация предполагает(возможно) обновление структуры БД.
 
               Существует в один момент времени две БД одна тестовая (developer база) для разработчиков, и основная (user база).
 
               Существует в один момент времени две БД одна тестовая (developer база) для разработчиков, и основная (user база).
 
               При заверение итерации разработки выкладываются на user базу с developer базы  
 
               При заверение итерации разработки выкладываются на user базу с developer базы  
               При синхронизации баз данных, ваши записи в системных классификаторах могут не передаться если вы не укажите признак(системный классификатор) для таблиц.
+
               При синхронизации баз данных, ваши записи в системных классификаторах могут не передаться если  
 +
              вы не укажите признак(системный классификатор) для таблиц.

Версия 01:03, 24 февраля 2012

Содержание

Общие рекомендации для всех разработчиков в независимости от спецификации

Вынос кода

Старайтесь выносить всю логику обработки данных на уровень SQL скриптов(хранимые процедуры,функции) Причина:

           Логику возможно предается править другим разработчикам и им совсем не хочется лезть в ваш модул(ь/и) 
           (учитывая что это могут быть разработчики другой спецификации) 

Описание в административных модулях БД

Описывайте название и назначения таблиц, хп как только заводите их Причина:

             Другие коллеги будут вам благодарны =)

Указание типа таблиц

При заведение таблиц(системный классификатор) нужно проставлять признак передачи данных Причина:

             ИСУ-ВУЗ разрабатывается итерациями, каждая итерация предполагает(возможно) обновление структуры БД.
             Существует в один момент времени две БД одна тестовая (developer база) для разработчиков, и основная (user база).
             При заверение итерации разработки выкладываются на user базу с developer базы 
             При синхронизации баз данных, ваши записи в системных классификаторах могут не передаться если 
             вы не укажите признак(системный классификатор) для таблиц.
Личные инструменты
Пространства имён
Варианты
Действия
Навигация
ИСУ ВУЗ:WIN32
ИСУ ВУЗ:WEB
Инструменты