Сроки готовности пока не ясны, однако могу сказать, что каждый день я стараюсь что-то оптимизировать и улучшать в технической части, чтобы финал этого приключения был не заоблачно далеко от нас. И даже сейчас в моей виртуальной студии произошло крупное обновление! 🎉
Я делился с вами разработкой мини-веб приложения для быстрой обработки присланных мне примеров голосов. Вчера перед сном я оптимизировал структуру этого внешнего модуля (спасибо моему другу Hibro, который вложил мне эту идею в голову).
У меня была "новчиковская привычка" - весь код писать как до появления объектно-ориентированного программирования в одном файле. Весь проект студии находился в одной веб-страничке, что могло по нескольким причинам привести к эффекту горлышка производительности и разным уязвимостям. 🛠
Hibro же научил меня на примере параллельно разрабатываемого стрим-чата, что, как бы ни казалось новичку в
И знаете? Это очень сильно упрощает жизнь, когда ты вайбкодер. 🧠
Нейросети имеют ограничение на так называемые токены, а значит, разрастающийся на тысячи строк код они в определённый момент уже не могут обработать. А если и могут, то быстро забывают контекст. 🧠
В то же время, когда нейросеть понимает структуру твоего проекта, она может конкретно сказать, в каком маленьком модуле стоит что-то поменять, и делает меньше ошибок, что очень сильно повышает КПД, так как переписка кода происходит в разы быстрее и точнее. 🚀
Так вот, к чему я вёл. Я не только оптимизировал отдельное веб-приложение mini-DAW 2.0 и подготовил его для будущих улучшений, но и интегрировал его напрямую в нашу виртуальную студию. 🎼
Теперь не нужно для работы с семплами открывать отдельно браузер, поднимать мини-сервер для корректной работы приложения и ручками переносить получившиеся файлы с места на место. 📊
Отныне всё делается в пару кликов кнопочками «Открыть в DAW» и «Вернуть в студию». 🎮