Структура файла

Итого: идея структуры файла готова:

[RECORD]
{block1}
block1 ini data
{block2}
block2 ini data
{block3}
block3 ini data
[/RECORD]

Вывод: не нужно слишком много открывающих-закрывающих тегов, данные, раскиданные на блоки и в формате ini устойчивы ко смене структуры данных, 1001 проверка на целостность данных, EOF только после [/RECORD]. Структура подходит для абсолютно всех типов данных, которые я могу вообразить… Хорошо.

Начнём с процедуры чтения, она сложнее. Писать-то можно что попало, а прочитать правильно файл – более тонкая задача.

Система устойчива к изменению структуры данных, однако всё-таки необходимо держать на контроле семь разных точек кода: объявление, чтение (в двух местах), запись (в двух местах), загрузка в редактор, сохранение из редактора. Элементарно пропустить один элемент… Как бы сделать так, чтобы сразу под корень и ветки долой? Наверное, придётся уже с этим смириться и быть внимательным.

Advertisements
Структура файла

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s