Мета закинута
Автор не відписував в цілі 6 років 6 месяців
Создать общие библиотеки на C++
Я собираюсь разработать универсальное ядро редакторов. Но для этого нужен набор из 7 библиотек, которые можно использовать и в других проектах.
1) BASES: базовая библиотека общего кода.
2) LOG: поддержки структурированных логов для отладки.
3) MEMORY: моего очень быстрого менеджера памяти.
4) DATA: поддержки общих структур данных.
5) DECLARE: поддержка декларативного программирования.
6) FACTORY: поддержка общего функционала фабрик классов
7) PLUGINS: поддержка управления плагинами
Критерій завершення
Созданы 7 общих C++ библиотек: базовая, логов, менеджер памяти, данных, декларативная, фабрик, управления плагинами.
Особисті ресурси
много времени, умение программировать, знания что нужно, знание как делать, опыт
Екологічність мети
Общие библиотеки позволят разработать универсальное ядро редактора. Нужны для моего ускорения создания программ на C++.
-
Начало написания: BASES и LOG.
-
Общий код BASES
-
Общий код LOG
-
Код тестов для отладки
-
Тестирование и устранение багов
-
Оптимизация
-
-
MEMORY: мой быстрый менеджер памяти
-
Описание и схемы
-
Начало разработки: первый код
-
Дополнение BASES и LOG
-
Основная рабочая часть кода
-
Код для тестирования.
-
Тестирование и устранение багов
-
Дописать код менеджера памяти
-
Полный код тестирования
-
Оптимизация
-
Финальные тесты: если багов нет - этап закрыт.
-
-
Библиотеки DATA и DECLARE: структуры данных и декларативное программирование
-
Основной код DATA
-
Основной код DECLARE
-
Код тестирования и отладки
-
Проведение тестирования и устранения багов в первой половине
-
Дополнить BASES и LOG новыми нужными функциями
-
Дописать код DATA
-
Дописать код DECLARE
-
Код новых тестов для проверки полного функционала
-
Провести тестирование и устранить баги
-
Оптимизация.
-
Рефакторинк
-
Убрать мусор, лишний код из всех 5 библиотек, ещё раз проверить.
-
-
Основные библиотеки FACTORY и PLUGINS
-
Основной код для FACTORY
-
Основной код для PLUGINS
-
Код для тестирования и отладки
-
Первичное проведение тестов и устранение багов.
-
Дополнить библиотеки BASES и LOG
-
Дополнить библиотеки DATA и DECLARE
-
Полный код для FACTORY
-
Полный код для PLUGINS
-
Код тестовых плагинов с использованием фабрик
-
Проведение полного тестирования всех библиотек и устранения багов.
-
Оптимизация всех библиотек.
-
Убрать мусор из всех 7 библиотек
-
Ещё раз проверка и устранение багов.
-
-
Дополнить библиотеки после начала разработки универсального ядра редактора.
-
Дополнить BASES и LOG с тестами.
-
Дополнить DATA и DECLARE с тестами
-
Дополнить FACTORY с тестами
-
Дополнить PLUGINS с тестами
-
Устранить баги после добавлений и изменений кода
-
Оптимизация
-
Убрать мусор и лишний код
-
Ещё раз проверить и устранить баги
-
- 1470
- 09 серпня 2016, 20:50
Не пропустіть нові записи!
Підпишіться на ціль і стежте за її досягненням