Сообщения

Как начать проект (часть 1)

Начало, возможно, большой статьи о том, как начать проект и оставаться заинтересованным в его развитии и реализации.

Последние новости до Сигуи

Изображение
Честно, больше новостей про Сигуи не будет до самого релиза 0.6! Собственно, в связи с тем, что Сигуи после 0.6 обновлять вряд ли буду (то есть никаких 0.7 от меня не ждите потом), решено выпустить ее только в комплекте с дополненным справочником (с небольшим учебником с примерами), демонстрационной версией, показывающей большинство сильных сторон Сигуи и хотя бы половиной из задуманных дополнений. Дополнений этих запланировано целых шесть, вот список: cindel cibas cines cidex cidin cires Выходить они будут именно в таком порядке, как в этом списке. Пожелайте мне удачи на тестировании и отладке!

Конкретика, часть вторая

Изображение
И да, я сделал это! Список еще не полностью готов, может, я еще чего-то придумаю и добавлю позднее, но он уже есть! На данный момент поставлена 281 задача, из них 60 - уже выполнены. Если делать по десять задачек в день - разработка пойдет куда быстрее! Главное теперь - научится разбивать одну задачу на несколько задачек поменьше, каждую из которых можно завершить менее, чем за пять-десять минут. Таким образом, из мелочей постепенно сложится полная картина, чего я, собственно, и пытаюсь добиться. Кстати говоря, обложку для выпуска 20% я уже нарисовал, но увидите вы ее только при релизе этих самых 20%! Всем добра и удач! До встречи!

Конкретика

Изображение
Нашел для себя новое развлечение - составление списков задач . Особенно нравится, если я знаю, как решить задачу: тогда составляю довольно подробный и (или даже полный) список по пунктам. Пока такое настроение, пойду составлю наиболее полный список задач для разработки LowLife. Так их будет проще выполнять, можно даже придумать норматив какой-нибудь, например, 10 задач в день. Я слышал, как кто-то сказал: " ставь перед собой реальные конкретные цели, которых ты сможешь достичь. оставь абстрактные мечты романтикам ".

Бенчмарки

Изображение
Кто-то может спросить меня: "Эльф, а что ты там опять творишь со своим Сигуи? Что там может быть такого сложного, что ты никак не можешь выпустить новую версию?" Сегодня мне есть, что ответить на этот вопрос так, чтобы было понятно.

Архитектура CIGUI 0.6

Изображение
Так как все скрипты, в версии которых содержится цифра "5"(пять), у меня обычно перестают развиваться, как бы я не пытался к ним подходить снова и снова, следующей версией интерпретатора Сигуи будет 0.6. Я продолжаю дело, начатое в 0.5, упрощая архитектуру и настраивая расширенную работу с регулярными выражениями. Подробности - в полной версии поста.

Как я писал механизм очередей в CIGUI

Изображение
Написано все хорошо и довольно четко , хотя и немного не по порядку. Однако написание самого скрипта занимает немного больше времени, чем мне хотелось бы, так что займусь этим в первую очередь. Бета версия CIGUI 0.5 выйдет в ближайшее время, ее можно будет протестировать и помочь мне в поиске новых ошибок. Перед этим постараюсь проверить все сам. Законченные стабильно работающие функции сразу опишу в справочнике, которая будет доступна по той же ссылке, что и ранее.