Комментарии 5
Наконец-то на Хабре что-то кроме вайбкодинга
Первый вариант, вручную, не прошёл потому что Rust имеет другую семантику, потребовались иные архитектурные решения?
Rust имеет другую семантику, были приняты неправильные архитектурные решения, что приводило к тому, что код писать было невыносимо муторно. Да и чем больше погружался в исходники Svelte, тем страшнее становилось, я считаю их спагетти кодом. А впереди просто огромное кол-во фичей было. Проще всего было парсер писать, а сложнее распутывать их анализ-кодген. В сумме ощущение вложенных усилий с полученным результатом демотивировало
Эм... про НЕвайбкодинг - это шутка такая? Если не шутка, то боюсь вас огорчить

Я вижу тут
Управление продуктом в длительном жизненном цикле
ADR после того как предыдущие решения привели к ухудшению качества, усложнению разработки
Ревью кода
Попытки выстроить процесс на основе метрик
Но если вы не можете отличить эту статью от вчерашней статьи и сказать где тут вайбкодинг, а где инженерия https://habr.com/ru/articles/1065582/
То... В общем, у меня для вас плохие новости
Думаю, вам сильно повезло, что уже были тесты от создателей svelte и большая ваша собственная база примеров.
У меня увы, всё только в головах пользователей. Приходится заниматься и археологией и спрашивать а как вообще задумано. Это занимает чертовски много времени. Но, как я надеюсь, только один раз, я всё документирую

История о том, как я написал компилятор Svelte на Rust