Перенос и рефакторинг основных классов программы
Вот оно продолжается, течение работы. Ну а я, как и говорил, буду теперь публиковать посты реже, так как часто не имеет большого смысла. Ведь теперь почти вся моя работа - это рефакторинг черновой версии программы в продакшн-версию. Ну а работаю я над рефакторингом основных классов. Сделал почти всё, кроме троицы классов - для работы с SQLite, там изменения будут существенные. Так что это не просто рефакторинг. Там нужно будет кое-что улучшить и кое-что выпилить. Как, к примеру, сегодня я выпилил из класса Cache ненужную возможность автоматически удалять записи кэша при их устаревании, то есть при истечении предварительно заданного срока хранения этих записей. Как показала практика, нет никакой необходимости в этом. Ни к чему удалять кэш автоматически по сроку хранения. Потому что там сохраняются дополнительные настройки программы и интерфейса и с фига нужно их сбрасывать...
