change.md 1.9 KB

Изменения

Ниже изложены измения по проекту

  • создание рекомендованной физической структуры проекты;
  • проставление комментариев отвечающих на вопрос "зачем" в коде;
  • выделение крупных частей в отдельные пакеты;
  • вынесение грязных фабрик в отдельные пакеты.
  • в файле main.go исправление структуры if, добавление кодов выхода;
  • вытаскивание логики веб-сервера в отдельную сущность;
  • вытаскивание объекта заказа в отдельную сущность;
  • вытаскивание объекта отеля в отдельную сущность;
  • вытаскивание объекта номера в отдельную сущность;
  • вытаскивание набора номера отеля в отдельную сущность;
  • введение пользовательских алиасов типов;
  • вытаскивание лоигки заказа номера в отдельную сущность;
  • вытакивание определения дней заказа в сущность заказа;
  • исправлнеие ошибки вычисления дней заказа (возможно бесконечное число);
  • добавление отсутствия валидации данных во входящем запросе с заказом;
  • изменение имени списка дней из заказа;
  • выявление неправильного типа признака бронирования номера;
  • изменение ID отеля и ID номера на строку (многие сеуверны; 4 и 13 может не быть);