Project

General

Profile

Actions

Надо сделать #163

closed

Доработка и улучшения

Added by Александр Александров about 5 years ago. Updated about 5 years ago.

Status:
Закрыта
Priority:
Нормальный
Category:
Прочее
Target version:
Start date:
11/09/2019
Due date:
12/31/2019
% Done:

100%

Estimated time:
50:00 h
Spent time:
Issue closed :
11/19/2019

Description

Выполнить различные доработки и улучшения согласно списку задач. Данный список будет пополняться по мере необходимости.

  1. Вынести настройки базы данных PostgreSQL во внешний файл - для более гибкой настройки желательно вынести настройки подключения к БД во внешний файл и подгружать его во время запуска программы.
  2. Режимы запуска программы:
    1. Режим demo - в данном режиме программа запускается со встроенное БД H2 с заранее инициализированным набором данных. Данный режим предоставляет возможность ознакомиться с работой программы.
    2. Режим production - в данном режиме программе необходим доступ к БД PostgreSQL, для этого нужно указать параметры подключения к БД.
    3. Отладочный режим - в данном режиме будет выводиться более подробная информация по совершаемым действиям в программе. Этот режим является опцией для основных режимов demo и production.
  3. Доработать веб-страницу - доработать главную веб страницу.
    1. Добавить описание работы программы.
    2. Добавить информацию о возможных REST запросах, формате входных и выходных данных, примеры запросов.
  4. Проинспектировать код, добавить комментарии где это необходимо.
  5. Настроить логирование в зависимости от выбранного профиля - необходимо более тонко настроить работу логирования. Пройтись по коду и определить что нужно помещать в лог.
  6. Дополнить информацию в wiki
  7. Добавить недостающие обработчики ошибок возникающие в контроллерах
  8. Переделать скрипты запуска программы - данные скрипты создаются во время автоматической сборки. Есть два варианта запуска скриптов под linux и windows

Checklist

  • Вынести настройки базы данных PostgreSQL во внешний файл
  • Режимы запуска программы
  • Доработать веб-страницу
  • Проинспектировать код, добавить комментарии где это необходимо
  • Настроить логирование в зависимости от выбранного профиля
  • Дополнить информацию в wiki
  • Добавить недостающие обработчики ошибок возникающие в контроллерах
  • Переделать скрипты запуска программы
Actions

Also available in: Atom PDF

Go to top