Мучение с вкладками ленты окна
Сегодня прямо с утра я начал работать над поиском и заменой в отображаемых таблицах. Но как бы не так. Проработал над этим лишь час, сделав только скелет самой функции поиска. Ибо меня отвлекать стали старые-новые проблемы. И проблемы серьёзные. Навлекшие на меня черные мысли. Мысли о том, что мне снова не удалось сделать хорошую программу. Мысли от том, что неплохо было бы снова переделать всю программу с нуля. Потому что те нагромождения в коде, что мне пришлось наделать никак нельзя назвать хорошей реализацией. Сегодня мне снова, целый день, пришлось заниматься налаживанием работы вкладок таблиц и ленточных вкладок окна. Потому что как всегда я сделал крупное упущение - не проверил отображение представлений таблиц базы данных. Да, представлений! Их я должен был настраивать одновременно с таблицами. Но как оно почти всегда бывает, что не проверил - то не работает. Вот такие несладкие пироги.
И как обычно, в таком случае, тут у меня всё конкретно поплыло. Поплыло переключение вкладок на ленте с синхронизацией выбора вкладок таблиц. Поплыла активация команд в зависимости от того, какой объект базы данных выбран - таблица или представление. Размер моего отчаяния сегодня был выше горы. Ужасную дичь в плане костылей мне сегодня пришлось нагородить в коде, чтобы заставить работать это более-менее приемлемым образом. Колдобины просто непостижимые, в который очень легко запутаться и в которых очень непросто что-то найти и разобраться. Архитектура программы оказалась снова не достаточно хорошо продумана. И сейчас я от этого просто в панике. Как же быть, что же делать?
Нет, переделывать этот уже "чистовик" просто неприемлемо. Уже сроки все горят, времени на это уже нет. Для этого нужен весь двадцать пятый год. Так что у встал перед выбором, где нужно решить: доделываю ли я эту версию программы, несмотря на ее недостатки, или же всему абзац. Ну пока что у меня выбор за первым. А там будет видно. Видно, что из программы получится. Если и дальше будут возникать такие заморочки, если и дальше нужно будет городить огороды в коде, то у меня уже будут большие сомнения в этом мероприятии. Сказать честно, пес его знает, что получится. Но, главное, сделать этот сложнейший в моей программе контрол - обозреватель таблиц "TableView". Так что время покажет.
Ну а пока что у меня на этом всем. И теперь уже до новых постов и до новых, я надеюсь, свершений.

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