Разработка:Принятые соглашения — различия между версиями

Материал из DOF
Перейти к: навигация, поиск
м (Коды и названия статусов.: удалены лишние строки)
(Коды и названия статусов.)
Строка 13: Строка 13:
 
* completed => завершен;
 
* completed => завершен;
 
* canceled => отменен;
 
* canceled => отменен;
* plan => запланирован;
+
* plan => запланирован; (почему все с окончанием "ed", а "plan" без?)
 
* archives => помещен в архив;
 
* archives => помещен в архив;
* suspend => приостановлен;
+
* suspend => приостановлен; (почему все с окончанием "ed", а "suspend" без?)
* => подтвержден;
+
* approved=> подтвержден;
* => не подтвержден;
+
* notapproved=> не подтвержден;
 
* available => доступен;
 
* available => доступен;
 
* notavailable => недоступен;
 
* notavailable => недоступен;
 
* draft => черновик;
 
* draft => черновик;

Версия 16:33, 22 октября 2009

Принятые соглашения

В этом разделе описываются соглашения, относящиеся больше не к кодированию, а к реализации бизнес-логики: форматы полей для типовых данных, коды статусов и т.п.

Уникальные наименования

Коды программ, дисциплин и т.п. Должны включать в себя только цифры, русские и латинские буквы, дефис. В базу данных код сохраняется всегда только в нижнем регистре. Независимо от того, как был введен в форме.

Коды и названия статусов.

  • future => предстоящий;
  • new => новый/заявка;
  • deleted => удаленный;
  • active => идет/действует;
  • completed => завершен;
  • canceled => отменен;
  • plan => запланирован; (почему все с окончанием "ed", а "plan" без?)
  • archives => помещен в архив;
  • suspend => приостановлен; (почему все с окончанием "ed", а "suspend" без?)
  • approved=> подтвержден;
  • notapproved=> не подтвержден;
  • available => доступен;
  • notavailable => недоступен;
  • draft => черновик;