Цель заброшена
Автор не отписывался в цели 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 с тестами
-
Устранить баги после добавлений и изменений кода
-
Оптимизация
-
Убрать мусор и лишний код
-
Ещё раз проверить и устранить баги
-
- 1469
- 09 августа 2016, 20:50
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением