MOND_DB - in-memory key-value database
Для выполнения проекта были поставлены следующие задачи:
- Подготовить описание идеи проекта и документацию к нему
- Настроить автоматическую сборку проекта с использованием инструментария CMake
- Настроить инструментарий для статического анализа, линтеров, unit-тестов и др. проверок и внедрение в рабочий процесс для будущего проекта
- Настроить собственный CI
При выполнения проекта были выполнены следующие задачи
-
Подготовлена документация к проекту:
Описана идея проекта и описаны компоненты проекта
-
Подготовлена ОБЩАЯ UML-диаграмма к проекту:
Выполнена диаграмма классов для компонентов будущего проекта
-
Подготовлена ИНДИВИДУАЛЬНАЯ UML-диаграмма к проекту:
Выполнена диаграмма классов для компонентов будущего проекта
- Настроена автоматическая сборка
- Настроен инструментарий для статического анализа, линтеров, unit-тестов и др. проверок и внедрение в рабочий процесс для будущего проекта
- Настроен собственный CI
- Реализован программный интерфейсный каркас кода своих компонентов библиотеки в соответствии со спроектированной объектной архитектурой.
- Реализован набор тестов, покрывающий требования к будущему продукту и к интерфейсам - как к внешним по отношению к пользователю, так и между компонентами в рамках разрабатываемой библиотеки.