Работа над структурой объектов для парсинга SQL-запросов и сохранения синтиксиса SQL в свойствах объектов
Главное окно всё еще пустое. А посты выходят редко. Всё потому что работу над фронтендом пришлось отложить и вплотную заняться работой над бэкендом. А в интерфейсе программы пока что нет изменений. И так будет пока я не закончу создавать полностью с нуля структуру Statement-объектов, которые нужны для парсинга SQL и сохранения в их свойствах значений синтаксических конструкций, полученных через этот парсинг. Так вот, работы над этими Statement-объектами оказалось неожиданно много. Как так, почему неожиданно, ведь раньше же я раз двадцать уже копипастил эти объекты из проекта в проект и мне не приходилось с ними долго заморачиваться. Да, так было раньше. Но теперь в дело включился искусственный интеллект (так называемый) и дело пошло по несколько иному сценарию.
Да, теперь я стал активно использовать нейросети для генерации кода программы. Так активно, как никогда до этого. Потому что эти нейросети могут выдавать интересные и полезные результаты и могут очень многое подсказать. В том числе и насчет того, что я не правильно делал. Ну так вот, я эти Statement-объекты теперь полностью генерирую через ИИ. А он дотошный. Он начинает мне предлагать массу решений, как можно улучшить этот код. И мне приходится слушать этот "интеллект". И нейросеть эта называется "GigaCode". Это решение от Сбера. Можно сказать, что сбербанк помогает мне писать программу. Так что вот так. И теперь там возни со стилизацией кода прибавилось. Да, именно со стилизацией. Генерить-то код эта нейросетка генерит, но вот стилевое оформление этого кода не дотягивает до желаемого. А я привык к красивому коду в программе. И вот я трацу время на наведения этой красоты. Да и не только красоты. Ещё там нужно производить поправки, например, связанные с локализациями для сообщений ошибок валидации данных. Так что вот такие пироги. Второй день работаю над этими объектами, а работа все еще не окончено. Потом еще нужно будет сгенерировать код для парсинга токенизированных SQL-запросов с сохранением лексем из токенов в эти самые Statement-объекты. А ещё будет нужно написать сгенерировать методы для Unit-тестов.
Так что вот так. Продолжаем работать. Далее ещё будет надо по новой создать C# классы для работы с базой данных SQLite. Но функционал там пока что сократиться. всё лишнее пока вырежем чтобы вернуть потом, на этапе продвижения программы. Ну а уж после этого вернемся к работе над фронтендом. Не будем загадывать, когда это случиться.
Ну а пока что у меня на этов всё и теперь уже до новых свершений и до новых постов (не знаю когда).

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