Усе, во вспомогалке разделены наборы скриптов, это значит, что теперь можно один базовый набор заюзать для генерации моделей на всех структурно схожих языках. Значит я просто продолжу добивание моделей на джаве, а потом подменю функции в нескольких местах и будет раст. Заодно сделал что бы модули работали в коде на луа. Дальше осталось починить и доделать. Вообще, я люблю использовать скриптовые расширения в проектах, скриптовыми языками можно легко манипулировать и выводить разную отладку. Все же копипаста в таком объеме это тяжко и неподдерживаемо, а структурная схожесть генерации для разных языков очевидна. Так что решил таки разделить визиторы, прелюдию и тесты. Можно будет общий сет визиторов указать отдельно где брать, а прелюдию и тесты для конкретного языка или все для конкретного языка. Тогда можно будет все легко переиспользовать. Не хочу потом для джавы и раста отдельно скрипты поддерживать, там разницы десять строк. Все, старый пример переработан целиком, остались эндпоинты, думаю еще пара часов и все. Может и завтра не поленюсь. Еще надо будет сложные примеры прогнать и типы в скриптах описать получше, а то там сейчас то, что чатгопота нагенерила и надо проверить, как это с результатами десериализации настоящими стыкуется. Почти до конца переделал пример кодогенератора, дошел до генерации апи, этого не было раньше, еще немного и все, целиком. А так как модели и апи на многих языках структурно одинаковы, то потом просто скопирую и заменю слова Я сегодня все, что хотел сделал кроме похода в спортзал. Неожиданно на завтра не нашел билетов, послезавтра полечу. Не страшно. Блин, чешская почта это как почта России. Мне никогда не доставляли посылку. Пишут время и фиг. А я из дома работаю! Я всегда дома! Время перевели, в итоге на тренировку я не пришел, хотя собирался. Поеду я в кафе есть кусок торта тогда. Жрать, так с музыкой. Октябрь вышел весь либо больничный, либо выходной. Сало снова в моде. 🤖 Tracking strings detected and removed!
🔗 Clean URL(s): https://youtu.be/BFcmuAIAUck ❌ Removed parts: ?si=pNLrk6q2MrqQEQZE В итоге я сегодня часов пять переделывал в вспомогалке все, что нарушает мои эстетические предпочтения. Еще в процессе, но осталось всего два этапа переделок. Это довольно медитативное занятие, примерно как в игру играть, развлечение. Решил переделать в вспомогалке имена енамов, файлов и скриптов в коде на луа. Чатгопота все переименовала за полчаса, написав скрипт для переименований файлов. Теперь удобнее на логи смотреть, все имена одинаковые. Так же решил переделать пример скриптов, упростить. Так как теперь у меня в голове вся спека то понятно, что можно проще. Плюс докину проверку валидности скриптов при старте наверное. Предполагается, что код скриптов станет намного проще, так же для этой же цели убрал стек имен, изначальная идея была плохая, все в итоге превратилось в непонятно, что. Вот ты с инопланетянином поссорился и орал на него полчаса, потом напал, ибо неча, мыться надо, а он тебе вонял о мире все это время. О, на убунте дрова для NPU от интела подвезли, надо будет опенвино покрутить когда то на нуке своем. |
🔗 Clean URL(s):
https://youtu.be/z_p3opksya8
❌ Removed parts:
?si=iREE0wXW4sEd5Dzo