К концепции захвата значений в целом я привык, даже появились автоматизмы типа "вот тут все по ссылкам, там отдадим владение, вернем измененное и полетит дальше". Сейчас остались мелочи типа особенностей захвата времен жизни тонкие и пр. Плюс низкоуровневое всякое, я туда практически не лазил, но и идея была проверить сможет ли раст работать на среднем уровне, сможет отлично, даже ансейф запретить в проекте можно настройками. По итогам мне он по прежнему очень нравится.
С помощью mcp нейронка справилась с перетаскиванием моделей. Я сам мцп завтра еще докручу там не все модели кажется обыскиваются и попробую снова. Мцп выдает план что и куда положить и правила раскладки. Принцип прост, сумма расстояний от модели до мест ее использования должна быть максимальна. В итоге если в десяти контроллерах и одном репозитории используется, прибьется к репозиторию. В целом пойдет, теперь правила конкретны, их еще пара в проекте и папка с моделями исчезла. Все равно модфайлы
Причем у меня же есть генератор билдеров! Так что мне не придется руками пилить дтошки для сервисов, я их методы сделаю билдерами, а все модели генератор сделает, он из сигнатур функций делать билдеры умеет, необычно, но попробую, кажется будет удобно что бы одноразовые модели-обертки не клепать и код бойлерами не замусоривать.
Итоговый принцип оставлю. Модели будут лежать на максимальном суммарном расстоянии от всех потребителей рядом с одним из них. Пока что, потом додумаю принцип. Саму структуру проекта мод файлами замусоривать не стал, ввел правило хвоста, если вложенности нет, то модуль это файл, а не папка. В итоге стало всего меньше, все пока что кажется удобно. Только то, что рекомендовалка показала поправлю, а то у меня если посчитать модели запросов стремятся прибиться к сервисам.
Прелесть того, что я выдумал в том, что это алгоритмизируемый подход к структуре проекта, а не вкусовщина.
Медитирую, люблю смотреть научпоп лекции в ютубе, гулять. По субботам хожу в баню потом сижу в кондитерской и читаю. Обожаю музеи современного искусства. Предпочту посидеть у озера и посмотреть на горы. Этот инстанс мой. Еще есть канал https://youtube.com/@user-tc9eq9pz2q?si=uPmChHjU3UyZIDET
Демократы, либералы, либертарианцы, анархисты, исламисты, христиане и представители прочих религий никогда не перестанут конфликтовать до тех пор пока не поймут что добрососедские отношения намного ценнее всех их религий.
Я (с)