1

Этап 1

Системный дизайн ядра редактора.

05 мая—22 декабря

2

Этап 2

Написание базовых библиотек.

05 мая—22 декабря

3

Этап 3

Начало разработка универсального ядра: прототип прототипа.

01 июля—22 декабря

4

Этап 4

Декларативные элементы и команды.Поддержка операций.

01 октября—31 марта

5

Этап 5

Общая поддержка бранчевания, мерженья и сложных элементов.

01 января—30 сентября

6

Этап 6

Дописать то, что придумаю в процессе разработки

01 июля—21 декабря

7

Этап 7

Завершение альфа версии прототипа.

01 октября—21 декабря

1

Этап 1

Системный дизайн ядра редактора.

05 мая—22 декабря

5

Этап 5

Общая поддержка бранчевания, мерженья и сложных элементов.

01 января—30 сентября

7

Этап 7

Завершение альфа версии прототипа.

01 октября—21 декабря

2

Этап 2

Написание базовых библиотек.

05 мая—22 декабря

6

Этап 6

Дописать то, что придумаю в процессе разработки

01 июля—21 декабря

3

Этап 3

Начало разработка универсального ядра: прототип прототипа.

01 июля—22 декабря

4

Этап 4

Декларативные элементы и команды.Поддержка операций.

01 октября—31 марта

10 августа 2016 21 декабря 2019
Цель просрочена на 1594 дня

Цель заброшена

Автор не отписывался в цели 5 лет 11 месяцев 26 дней

Автор цели

Карьера и работа

ENUCLEUS: Создать альфа версию прототипа универсального ядра редактора.

Это очень рискованная (с венчурными рисками) ставка. Но если не рисковать, то добиться высокого результата невозможно. Надо сразу смириться с поражением, которое возможно в 3 случаях (как в притче с сеятелем), с вероятностью 75%.

1) Моя идея оказалась бредовой, и никакого преимущества в создании редакторов универсальное ядро не даст. (25% вероятности)

2) Даже если идея хорошая, но мне не хватит ресурсов: времени, энергии, терпения, опыта, интеллекта и креативности, чтобы довести даже прототип до успешного завершения. (25% вероятности)

3) Найдутся более важные дела с более важными приоритетами и проект придётся заморозить. (25% вероятности)

Но всё же есть 25% шансов, что мне даже в одиночку удастся реализовать прототип моей безумной идеи. И ради этого шанса, я думаю стоит потерпеть мучения с багами и лишение отдыха.

Дополнено 5.05.2018.
Первая попытка провалилась по 2 и 3 пунктам. Начинаю 2 попытку. Перепланирую + больше сроки.

 Критерий завершения

Написан и работает основа кода прототипа универсального ядра редактора. Выполняются все тесты.

 Личные ресурсы

Много времени, много нервов, много терпения, опыт создания CAD/CAM систем, инновационные идеи.

 Экологичность цели

Если эту ключевую идею превратить в продукт - редакторы станет создавать в разы проще: деньги и изменение мира. Прототип - 1 шаг к продукту.

  1. Системный дизайн ядра редактора.

    1. Описание общей концепции. Главные преимущества.

    2. Главные схемы ядра. Основные принципы работы.

    3. Схема общей архитектуры системы. Незаконченный перечень библиотек.

    4. Универсальные элементы. Схемы и описание.

    5. Универсальные команды. Схемы и описание.

    6. Универсальные операции. Схемы и описание.

    7. Постоянные и временные наборы элементов.

    8. Постоянные и временные наборы команд.

    9. Декларативное программирование: схемы, описание, локализация использования.

    10. Бранчевание и мерженье: поддержка на уровне дизайна.

    11. Общее комплексное описание и общие диаграммы.

    12. Оптимизация системного дизайна.

    13. Оптимизация на уровне архитектуры и библиотек.

    14. Финальный дизайн альфа версии прототипа.

  2. Написание базовых библиотек.

    Создана отдельная цель с завершением

    1. 1 этап: библиотеки BASES и LOG.

    2. 2 этап: библиотека MEMORY - быстрый менеджер памяти

    3. 3 этап: библиотеки DATA и DECLARE.

    4. 4 этап: библиотеки FACTORY и PLUGINS.

    5. 5 этап: доработка общих библиотек под требования универсального ядра редактора.

  3. Начало разработка универсального ядра: прототип прототипа.

    Написание основных классов элементов и команд

    1. Разработка классов поддержки элементов.

    2. Разработка классов поддержки команд.

    3. Разработка классов хранилищ элементов

    4. Разработка классов хранилищ команд

    5. Разработка поддержки временных элементов

    6. Разработка поддержки временных команд

    7. Тестовые элементы

    8. Тестовые команды

    9. Тестовое отображение элементов.

    10. Написание общей тестовой системы для отладки.

    11. Тестирование и устранение багов.

    12. Оптимизация системы элементов и команд.

    13. Убрать лишний вывод в логи, комментарии из кода, лишний код и прочий мусор.

    14. Тщательное тестирование и устранение багов.

  4. Декларативные элементы и команды.Поддержка операций.

    1. Разработка классов поддержки операций.

    2. Поддержка составные операции

    3. Поддержка функций из операций.

    4. Хранилища операций и вспомогательный код.

    5. Написание тестового кода для проверки операций.

    6. Тестирование операций и устранение багов.

    7. Разработка поддержки декларативных элементов.

    8. Разработка поддержки декларативных команд.

    9. Написание тестовых декларативных элементов и команд

    10. Написание кода для тестирования декларативных элементов и команд

    11. Проведение тестов и устранение багов из всей системы.

    12. Оптимизация всей разработанной системы.

    13. Проверка кода всех проектов системы и устранение мусора.

    14. Тщательное тестирование и устранение багов.

  5. Общая поддержка бранчевания, мерженья и сложных элементов.

    1. Дополнительный код поддержки бранчевания и мерженья.

    2. Разработка кода поддержки сложных элементов.

    3. Вспомогательные классы для сложных элементов.

    4. Вспомогательные класса поддержки бранчевания и мерженья.

    5. Написания кода для тестирования.

    6. Тестирование, отладка, устранение багов.

    7. Оптимизация.

    8. Уборка мусора, очистка кода по всему проекту.

    9. Финальное тестирование и тщательное устранение багов.

  6. Дописать то, что придумаю в процессе разработки

    Пока открыто. Появиться в процессе разработки.

  7. Завершение альфа версии прототипа.

    Изготовление билдов и общей документации, уборка мусора.

  • 1165
  • 10 августа 2016, 20:53
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?