Итерации - po4yka/markdown-editor GitHub Wiki
Задачи и результаты итераций
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 диаграмма