Основные классы перенесены в новый проект. Опять маемся с переименованиями
Что ж, работа по перенесению старого "чистовика" в новый продолжается. Особо интересного пока что нет. Но стоит отметить, что некоторые оптимизации внесены и архитектура программы становится более компактной и менее фрагментированной и запутанной. Так что вот так. Все основные классы программы в новом проекте на данный момент созданы. И никак не обходится без того, чтобы не сделать бесполезный рефакторинг с переименованием имен классов, переменных и параметров функций. На это я сегодня убил не менее двух часов. Зачем - не ясно и мне. В классах для работы с базой данных я переименовал атрибут для всех методов с "executeOptions" в "options". И ещё переименовал класс "ExecuteOptions" в "SqliteOptions". Ну, типа, ведь так яснее, что этот класс относится к опциям выполнения запросов в базу данных SQLite. Как-то вот так.
Ну и что более полезного, так это лаконизация разнесенных классов настроек для таблиц и столбцов БД и настроек для таблицы в представлении. Всё это теперь находится в одном месте. Но это я так сделал уже вчера под поздний вечер. А до этого я опять имел глупость разнести настройки для таблиц базы данных, мета-параметры этих таблиц и настройки для представлений этих таблиц в интерфейсе программы. Вот, вчера вечером до меня дошло, что это полная лажа и что это мне всё усложнит не на малое количество возни и путаницы. А в этот раз я задался целью максимально всё упростить и избежать путаницы. Так что это дурацкое решение долой.
Ну и остановился я на работе с классом "RowData". Этот класс представляет (для этого проекта - будет представлять) строку данных в представлении таблицы. Там я тоже вношу ряд оптимизаций, что позволит уменьшить путаницу. Так что вот такие пироги. Ну и , собственно, вот на этом пока всё, что есть интересного на данный момент. И теперь на сегодня конец дню рабочему. Так что теперь всё на этом и до новых постов и новых свершений.

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.