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
Ціль прострочена на 1802 дня

Мета закинута

Автор не відписував в цілі 6 років 6 месяців 21 день

Автор мети

Сергей Грачев

Росія, Санкт-Петербург

47 Рік / року / років

Кар'єра та робота

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. Завершение альфа версии прототипа.

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

  • 1299
  • 10 серпня 2016, 20:53

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?