Всё, приехали. Назрела необходимость переделать программу ПОЛНОСТЬЮ!!!!!
Ну вот, господа. Мы и приехали! Похоже, что я начинаю делать новую программу! Сегодня я сделал функции по очистке и удалению всех таблиц базы данных. А между тем мне всё яснее стали приходить мысли о том, что надо-таки программу полностью переделеть. И не просто переделать, а сделать другую программу!!!!! Назвать её придется по-другому. Уже есть название. Это sqlitemanager вместо datamaker. Так что вот! А что меня сподвигло на это решение?
Да как всегда. Как уже двести десятый раз, перед тем, как я начинаю переделывать свой продукт. Многочисленные косяки, исправлением которых лучше заниматься, переделывая всю программу.
Всё вроде выглядит неплохо. Но... так как работает, к примеру, класс для взаимодействия с SQLite, оставляет желать лучшего. Зря я сделал его методы асинхронными. И второй большой минус - это множество таймаутов с задержками выполнения потоков. Эти таймеры, по моему чутью, могут мне выйти боком. Ну о опять же, есть много вещей, которые можно сделать лучше. Уже в сотый раз. Как в колесе. Всё время пытаюсь усовершенствовать и нет этому конца и края. Вот так и крутимся. Не можем финиша достигнуть.
Ладно, наработка никуда не денется. Но как минимум два месяца работы я себе накинул. Плюс к тому, много уж я сделал лишнего. До меня доходит осознание того, что всю лабуду с проверкой прав доступа пользователей, как и самих пользователей, я сделал зря. Это же не MySql! Там нет авторизации пользователей. Фактически, это продвинутый эксель. А зачем в экселе пользовательская система учетных записей с доступом по паролю? Всё, надо делать проще, убрать всю шелуху, которая вряд ли коу-то понадобиться. Так что я принял нелёгкое решение. Так что мне придётся опять и снова думать, что и как я буду делать. И это уже будет другая программа. Так что вт такие пироги. Ну и на этом закончу. Начну завтра делать новую программу.

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