Большие маневры с классом SqliteManager
Ну и класс же получился для работы с SQLite! 25000 c лишним строк кода, которые нагенерировал мне ИИ. Но мне пришлось немного допиливать этот великий класс. Класс, который разделен аж на 5 или 6 частей с тысячами строк кода. Да, это сильно. Сильнее того, с чем я прежде возился. Но недавно мне пришлось провести работу по "допиливанию" этого класса. Как всегда, нашлась масса вещей, о которых я не подумал с самого начала. А именно - защитное экранирование в SQL-запросах строковых литералов, имен объектов, неймспейсов. Да, вот это конкретно мне пришлось пилить, вчера пилить. Ну, конечно, не вручную, а с помощью моих уже любимых нейросетей. Потому как одно крошечное изменение в ядре этого великого класса могло повлечь за собой целый каскад последствий в других местах. А ИИ с этим очень хорошо справляется - в один присест всё и везде поправляет. Но всё-равно и тут нужно было повозиться.
Ну а ещё шли глобальные работы по открытию и созданию новых проектов. Вот, на верхнем скриншоте, окно водно для выбора файлов проектов и одновременно файлов баз данных. Тут всё тоже было не так легко и просто. Очень немало пришлось огородов нагородить чтобы это дело заработало. И этот класс (для работы с проектами) всегда у меня был самым заморочным. Ну не просто это сделать. Легко там было накосячить. Из-за этого я не раз переделывал программу.
Ну а вот моя последняя работа. Это диалоговое окно для отправки почтовых сообщений в службу технической поддержки. То есть на почту разработчика программы. То есть меня. Вот на этом я пока и остановился.
Ну и вот на этом пока что всё. Так что теперь уже до новых постов и до новых свершений.


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