Show newer

Но вот миграции из sql файлов по примеру переработать в кодовые она смогла сама, масса возни сэкономлена. Если с пару тычков не выходит, буду забивать наверное и сам делать так быстрее.

Show thread

В итоге сам разгреб, оказалось там все и так уже лежит почти везде как надо, два заседания в пустоту. Наладил миграции и теперь они из кода стратуют, что дает возможность вычислять битовые маски при старте нужные. Осталось добить токены компактные и можно ползти дальше, они что то ключи не хотят грузить. Надо доделать экран повторной отправки почты и вроде можно браться за оаус наконец-то.

В итоге плюнул, нейронка не тянет переместить модели, их больше чем она может понять.

К концепции захвата значений в целом я привык, даже появились автоматизмы типа "вот тут все по ссылкам, там отдадим владение, вернем измененное и полетит дальше". Сейчас остались мелочи типа особенностей захвата времен жизни тонкие и пр. Плюс низкоуровневое всякое, я туда практически не лазил, но и идея была проверить сможет ли раст работать на среднем уровне, сможет отлично, даже ансейф запретить в проекте можно настройками. По итогам мне он по прежнему очень нравится.

С помощью mcp нейронка справилась с перетаскиванием моделей. Я сам мцп завтра еще докручу там не все модели кажется обыскиваются и попробую снова. Мцп выдает план что и куда положить и правила раскладки. Принцип прост, сумма расстояний от модели до мест ее использования должна быть максимальна. В итоге если в десяти контроллерах и одном репозитории используется, прибьется к репозиторию. В целом пойдет, теперь правила конкретны, их еще пара в проекте и папка с моделями исчезла. Все равно модфайлы

Причем у меня же есть генератор билдеров! Так что мне не придется руками пилить дтошки для сервисов, я их методы сделаю билдерами, а все модели генератор сделает, он из сигнатур функций делать билдеры умеет, необычно, но попробую, кажется будет удобно что бы одноразовые модели-обертки не клепать и код бойлерами не замусоривать.

Show thread

Итоговый принцип оставлю. Модели будут лежать на максимальном суммарном расстоянии от всех потребителей рядом с одним из них. Пока что, потом додумаю принцип. Саму структуру проекта мод файлами замусоривать не стал, ввел правило хвоста, если вложенности нет, то модуль это файл, а не папка. В итоге стало всего меньше, все пока что кажется удобно. Только то, что рекомендовалка показала поправлю, а то у меня если посчитать модели запросов стремятся прибиться к сервисам.

Блин, накатал считалку размещения сущностей в проекте для мцп сервера, так она мне показала, что я их неправильно использовал в некоторых местах.

У нейронок, кстати, есть болезнь, они выдают 5-6 пунктов любого списка, попросишь их найти все сущности в проекте, их 200, они с немалой вероятностью найдут 6 штук и радостно ответят.

Прелесть того, что я выдумал в том, что это алгоритмизируемый подход к структуре проекта, а не вкусовщина.

Show thread

Штош, раз нейронка не справляется, это фича для мцп. Там немного алгоритмов на графах и план раскладки по файлам готов.

Раскидал модели как попало, руками все перетаскивать долго, буду по мере натыкания. Так же если мод везде делать их много, решил группы собирать. Чето все не так восторженно :)

Этому посвящена моя жизнь. Где сокровище ваше, там будет и сердце ваше. Моя цель свобода, а она внутри.

Show thread

Понимаешь, чувкк, мы очень разные, то, что происходит внутри меня намного для меня важнее чем то, что происходит вокруг.

Попробовал перекладку моделей поручить нейронке. Она не справилась. Там так много переносить кода в новую структуру, так лень. Но получается кажется удобно.

Roman boosted

Я удивлён, что это нужно кому-то пояснять, но на всякий случай: НЕ ПОЛЬЗУЙТЕСЬ ЯНДЕКСОМ! НЕ ИСПОЛЬЗУЙТЕ ВКОНТАКТЕ, если у вас есть такая возможность. И уж точно НЕ УСТАНАВЛИВАЙТЕ МЕССЕНДЖЕР MAX.

Прям моя звезда! Она такие ржачные ролики снимает, обалдеть!

vt.tiktok.com/ZSBnKb72V/

Show older
MustUdon

I like Twitter, but, Mastodon it is so excited! Feel free to register it is server just for fun! Usefull links https://instances.social https://www.reddit.com/r/Mastodon/comments/yugh2o/some_useful_mastodon_lists/?utm_source=share&utm_medium=web2x&context=3