А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Работа идет семимильными шагами

 

Неделя прошла с момента последнего поста. Писать некогда. Либо под конец дня уже нет времени. Ну или просто неохота. Но посты в конце недели с общей сводкой результатов стоило бы делать. Что я, собственно, сейчас и делаю. За эти дни было сделано не мало. Всего и не вспомнишь. Хотя нужно это где-то записывать. И всё благодаря Cursor и ИИ в нем. Только курсор мне РЕАЛЬНО помогает писать программу без такого огромного труда и времени, что было раньше. Но за не маленькую оплату помесячной подписки, что ощутимо сказывается на моём бюджете. 

Только курсор отличается в этом деле. Тут надо сказать, что я пробовал и другие плагины с ИИ для IDE. НО, один - так себе, второй - так себе, а третий - просто ЖУТЬ. Первые два (Continue и Roo) работают, но, к сожалению, с косячками. Допускают ошибки при генерации кода. О третьем (GigaCode), нашем сберовским плагином, вообще сказать нечего. Потому что это полный абзац...

0 + 0 -

Большие маневры с классом SqliteManager

 

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

1 + 0 -

Открытие/закрытие/создание проектов

 

Этот функционал всегда был наиболее трудным. Сегодня мне снова пришлось вспомнить, что такое мучение над кодом, после продолжительного использования ИИ для генерации кода. Потому как на этот раз не помогла отладка кода с поиском багов из Cursor. Да уж, эта работа над программными проектами сплошная возня. Но что поделать, того требует задумка. 

А вчера была у меня работа над забытыми функциями в классе для работы с SQLite. Это массовое и контекстное удаление объектов базы данных. Это уж сделал ИИ. Ну и ещё функции для установки внешних связей через FOREIGN KEY таблиц.

Так что внешний облик программы сейчас представлен на скриншотах. 

1 + 0 -
  • Яндекс.Метрика