Навигация

пятница, 11 ноября 2011 г.

jLibrary - Формат закончен, разработка только начинается

Доброго времени суток. Вчера я уже писал о ходе разработки проекта jLibrary, и в частности о формате хранения данных. И вот сегодня новая порция новостей о проекте.
За время прошедшие с момента написания предыдущего  сообщения прошло совсем не много времени, но я закончил разработку формата и написал необходимые операции для него. Если кому интересна реализация его работы изнутри, вы всегда можете это сделать через репозиторий проекта на BitBucket. К тому же буду рад отзывам о качестве кода, если найдутся программисты на Java. В блоге же я не буду расписывать что я конкретно сделал. Скажу только что формат чем-то напоминает XML, так как не мало идей я взял из него.
Вообще это возможно не последняя версия этого формата. Особенно код, которые работает с ним. Пока что я не проводил тестов на скорость работы, и возможно что буду работать над оптимизацией кода. А может, даже если меня устроит его скорость, я все равно проведу оптимизацию кода. К тому же необходимо будет дописать метод информирования об ошибках, например о несуществующем файле и других, пока что такие сообщения выводятся в терминал.
Но пока рано об этом думать, у меня есть только одна из нескольких частей базы программы, и пока у меня нету точного представления как точно будут работать другие, особенно интерфейс. Если я примерно понимаю как сделать работы остального ядра программы, которое будет работать с данными, то над интерфейсом еще предстоит поработать.
Теперь не много планов по проекту. Следующий шаг - разработка ядра, которое будет обрабатывать данные. Формат, работу над которым я закончил, я думаю использовать для хранения данных о книге. А вот как хранить большое кол-во книг в одном файле, я пока не сильно думал. Есть идея сделать этакую рекурсию, в объекте KVPData(это название моего формата внутри программы) хранить объекты этого же класса. Должно получиться, хотя формат потеряет один из своих плюсов, легко читаемость человеком. Но на то я и разработчик, что бы решать такие проблемы.
Но все это после перерыва. Сейчас я начал смотреть первый сезон сериала "24". Знаю что он старый, но я недавно о нем узнал, и думаю первый сезон точно досмотрю.
На этом все. Всем удачи, до скорых встреч.

2 комментария:

  1. мммм, интересно, но почему бы просто напросто не развивать стандарт xml????

    ОтветитьУдалить
  2. 2 noTformaT, Сначала я думал данные несколько по другому хранить, но пришел к этому. И к тому же решил попробовать написать свой вариант хранения информации, что бы лучше понять как нужно работать с файлами и данными в них. Может потом и перейду на стандартный xml.

    ОтветитьУдалить