Проект

Общее

Профиль

Support #1099

открыто

Стандарты кодирования

Добавил(а) Юрий Мухин больше 1 года назад.

Статус:
New
Приоритет:
Normal
Назначена:
Дата начала:
09.11.2023
Срок завершения:
Готовность:

0%

Оценка временных затрат:
Оплачена:
Нет
В спринте:
Нет
Тестирование:
Сделана во время:

Описание

  1. Только сущность может иметь простое имя. Товары - product. Задания - job.
  2. Все вспомогательные классы должны иметь имя, содержащее описание их функционала. JobController, ProductSearch, ReportWorker.
  3. Абстрактные классы должны начинаться со слова Abstract. AbstractWorker, AbstractController.
  4. Каждый класс должен отвечать только за одно действие. Worker - выолнение только одного задания. Исключение - контроллеры.
  5. Все вспомогательные классы должны быть изолированными в своем окружении. Консольные классы в консоли, классы относящиеся к определенному приложению - в его структуре. Они не должны вызываться ниоткуда, кроме своего приложения. Допускается наследование от общего класса (common). Не допускается наследование из другого приложения, в этом случае необходимо делать общего предка.
  6. Все сущности должны быть общими. Все классы, унаследованные от сущностей должны быть либо общими, либо относиться к своему приложению.
  7. Все служебные сущности должны получаться через обёртку.
  8. Продолжени следует.

Нет данных для отображения

Экспортировать в Atom PDF