Концепция связи с "главным сервером" распалась на три варианта. Изучал вопрос, какие из них годятся, какие нет. Что Марко навалял, это, наверно, придется выкинуть, потому что не предназначено для массовых вставок. Остаются две... посмотрим.
У нас каждый "базовый" класс представлен примерно в пяти разных ипостасях. Вот блин вот что делать. Надо конвертеров навалять, шоб было.
Пишу конвертеры. Но, для конвертеров нужно представление метаинформации. Их как минимум три разных тоже. Между этими тоже нужны конвертеры.
И еще в коде всякую хрень выкидываю. Например, везде передается друг другу таймзона. Нигде не используется. Никуда по проводам не передается. Просто такое эхо. Какая таймзона? Да UTC, знамо дело.
Ну и в таком духе.
Ночью просыпался, читал доки, смотрел код. Картинка в голове только утром сложилась.
Но пишу и сейчас еще.
У нас каждый "базовый" класс представлен примерно в пяти разных ипостасях. Вот блин вот что делать. Надо конвертеров навалять, шоб было.
Пишу конвертеры. Но, для конвертеров нужно представление метаинформации. Их как минимум три разных тоже. Между этими тоже нужны конвертеры.
И еще в коде всякую хрень выкидываю. Например, везде передается друг другу таймзона. Нигде не используется. Никуда по проводам не передается. Просто такое эхо. Какая таймзона? Да UTC, знамо дело.
Ну и в таком духе.
Ночью просыпался, читал доки, смотрел код. Картинка в голове только утром сложилась.
Но пишу и сейчас еще.