Skip to content

Latest commit

 

History

History
40 lines (31 loc) · 3.25 KB

File metadata and controls

40 lines (31 loc) · 3.25 KB

Tech debt

  • modal window with city info
  • cities info in database
  • admin login + auth controller
  • angular material
  • pictures on timeblocks
  • deployment bat file - простой без изысков

Технический долг:

  • Непонятный / нечитабельный код - отсутствие как такового, так как этот проект не легаси и разрабатывается с учетом необходимый техник и стилей программирования.
  • Дублирующийся код - отсутствие.
  • Отстутствие автоматизации - Да, требуется bat файл для разворачивания проекта локально.
  • Запутанная архитектура и сложные зависимости - нет, так как проект соответствует стандартному шаблону ангуляр приложений.
  • Медленные / неэффективные средства - отсутствие.
  • Незакомиченный код / долгоживущие ветки - нет.
  • Отсутствие / несоотвествие технической документации - тех. документация по проекту приведена в виде UML диаграмм.
  • Отсутствие тестовой среды - тестовая среда настроена и работает из коробки, тесты имеются.

План мероприятий по устранению технического долга:

  • Составить список проблем, которые необходимо решить
  • Оценить проблемы по уровню важности.
  • Предложить примерные эстимации решения каждой из существующих проблем.
  • Выделить 2 часа ежедневно на решение данных проблем.
  • Закрыть проблему при выполнении.

Оценка времени выполнения плана при расчете 3 разработчиков и занятости остальными вещами составит примерно 2 недели рабочего времени.

Недоимплементированные фичи:

  • Подключить css к файлам основного проекта - urgent - 2h
  • Сделать просмотр основной информации в модальном окне, а не так как сейчас - major - 4h
  • Вход в админку по паролю - minor - 32h - Сейчас не критично, так как доступ к администрированию контента можно получить только с локальной станции.
  • Angular Material - urgent - 2h
  • Картинки на временных блоках - major - 2h
  • Bat файл развертывания или инструкция как развертывать - major - 2h

Суммарно на завершение всего технического долга требуется 44 часа рабочего времени, план устранения - 2 недели.