Микрорефакторинг закончен в вспомогалке, пока что снова удобно дальше катать. Там получилось визитеров много шибко и становилось неудобно. Плюс поначалу я думал все выносить в визитеров, но сейчас подумал, что стек вызовов лучше формировать снаружи, визитеры проще будут. Плюс вынес общие части, сначала думал отдельные визитеры делать, а так как стек есть, больше не надо и так удобно будет. Продолжу понемногу докидывать визитеров, там еще дофига их надо.
Плюс надо под стек переписать немного старые визитеры и после всех этих махинаций проверить, что я сломал. Полноценную отладку я делать буду когда всех визитеров докидаю, а это нескоро. Сейчас иногда нахожу последствия копипасты недоредактированной.
Чатгопота прям спасает, я ей говорю luadoc писать по растовым структурам, она пишет, я потом только редактирую. Это позволяет работать в редакторе луакода автокомплиту.
Итогом конфы стало то, что я был спровоцирован и опубликовал не допиленный транслятор. Теперь допиливать будет сложнее с точки зрения мотивации, но допилю поди.
Блин, я бы засел пилить опенсорсные проекты надолго, но пока не судьба. Мне нравится пилить всякое для удовольствия и идеи есть, одного хэловорда хватит на год наверное. Когда OpenAPI 3 транслятор допилю таки. Есть целый ряд идей, что можно запилить из вроде бы не бесполезного.
Теперь какое-то время меня будет колбасить от того, что я опубликовал вспомогалку, что то там бубнел на конференции и еще вагон всего. Но, пройдет, вроде не совсем бесполезная штука получается. Я там еще переделаю немного что бы однообразнее было и можно дальше двигать, сделано более половины.
Обидно будет если "здравомыслие и научный взгляд на реальность" потом окажутся узколобостью и неспособностью освободиться от примитивной материальности, с последующим перерождением что бы снова попытался :)
Вот жру какой день, на конфе булки в перерывах одни давали. Набрал опять два кило пока болел да по конфам ездил. Беда прям. Дожру сегодня-завтра и надо вертать диету.
На конфе по расту чувак прочитал доклад о кодогенераторе аналогичном моей вспомогалке. Но моя универсальная, а у них только для раст кода. Так что буду допиливать.
Вчера знакомому рассказал, что в расте меня раздражает, что значение, порожденное в функции нельзя вернуть по ссылке даже имея внешние времена жизни параметров. Сегодня девочка делает доклад, что она аспирант и работает над новым бороов чекером, который вроде бы, я не уверен, так смогет. Надо потом прочитать доклад подробнее, она публикации привела.
Все магазы закрыты, подошёл к бармену в гостинице, попросил немного меда, он дал просто так, даже с чашкой. Когда я в хорошем настроении и улыбаюсь, люди ведут себя гораздо дружелюбнее чем обычно :)
Конфа по расту мне понравилась. День первый. Я редко хорошо отношусь к массовым мероприятиям, но, перерывов много, попилил минуты вспомогалку, где сидеть есть, доклады не бесполезные.
Начну из далека. Есть поделка школьников https://openapi-generator.tech/
оно генерит по OpenAPI 3 спеке код клиентов и серверов. Но сделано это все через задницу, на шаблонизаторах. Я на конфе по Rust, а тут есть impl room, то есть кто-то может присоединиться. Так что публикую не доделанное, там все готово кроме части скриптов.
Начну из далека. Есть поделка школьников https://openapi-generator.tech/
оно генерит по OpenAPI 3 спеке код клиентов и серверов. Но сделано это все через задницу, на шаблонизаторах. Я на конфе по Rust, а тут есть impl room, то есть кто-то может присоединиться. Так что публикую не доделанное, там все готово кроме части скриптов.
Первая версия тестов на нашем проекте была мной написана так, как на раст конфе называется снапшет тестированием :) Я его придумал себе года три назад.
Первый доклад на конфе рассказывал то, что в учебнике по расту написано. Но, ок, пусть, наверное не все приехавшие его читали. Увидел на конфе одного из создателей котлина (напомню, что котлин я считаю так себе штукой, но это не значит, что я считаю создателей так себе). В целом норм конфа. Нравится, они даже тихие места предусмотрели для...меня :) Не люблю толпу и на большом перерыве планирую попилить вспомогалку.
Плюс надо под стек переписать немного старые визитеры и после всех этих махинаций проверить, что я сломал. Полноценную отладку я делать буду когда всех визитеров докидаю, а это нескоро. Сейчас иногда нахожу последствия копипасты недоредактированной.
Чатгопота прям спасает, я ей говорю luadoc писать по растовым структурам, она пишет, я потом только редактирую. Это позволяет работать в редакторе луакода автокомплиту.