Skip to content
This repository has been archived by the owner on Nov 26, 2022. It is now read-only.

Итерации

Artem Danilov edited this page May 29, 2021 · 19 revisions

Задачи и результаты итераций

1 итерация (08.04.21)

  • Обсудить и заложить основные компоненты архитектуры проекта;
  • Обсудить и подключить требуемые библиотеки и настроить сборочный файл;
  • Создать основные файлы разметки пользовательского интерфейса (MVVM - View part).

Итог: Все заявленные цели выполнены с учётом возникших в процессе багов, перенесённых в backlog.

2 итерация (22.04.21)

  • Создание моделей (MVVM - model part);
  • Первичное проектирование связи моделей и представлений (MVVM - ViewModel part);
  • Прописать стили и дизайн проекта, реализовать их;

Итог: все заявленные цели выполнены с учётом возникших в процессе багов, перенесённых в backlog.

Сценарии использования:

  • Live форматирование текста пользователем.
  • Конвертирование документов в другие форматы пользователем.

3 итерация (13.05.21)

  • Исправить рендеринг файлов в форматы PDF и HTML.
  • Провести рефакторинг кода для полного соответствия шаблону проектирования MVVM.
  • Исправить визуальную составляющую: цвета в отдельных темах.
  • Исправить ошибки работы на отдельных устройствах.

Итог:

  • Все заявленные цели выполнены с учётом возникших в процессе багов, перенесённых в backlog.
  • Начата работа по добавлению тестов для проверки корректности работы программы.

Сценарии использования:

  • Рендеринг файлов в форматы PDF и HTML
  • Добавление гиперссылок и изображений, полнофункциональное форматирование кода.
  • Возможность в Beta версии запустить программу на Windows и Linux.

Инструкция по сборке, Релиз (Windows + Linux) (27.05.21)

Итог:

  • Покрытие программы тестами.
  • Проверка корректной работы на всех заявленных платформах.
  • Рефакторинг кода проекта.
  • Сгенерированы .jar файлы, с укомплектованными внутрь библиотеками.
  • UML диаграмма