Обновить

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

Уровень сложностиСредний
Время на прочтение14 мин
Охват и читатели13K
Всего голосов 19: ↑18 и ↓1+21
Комментарии5

Комментарии 5

Наконец-то на Хабре что-то кроме вайбкодинга

Первый вариант, вручную, не прошёл потому что Rust имеет другую семантику, потребовались иные архитектурные решения?

Rust имеет другую семантику, были приняты неправильные архитектурные решения, что приводило к тому, что код писать было невыносимо муторно. Да и чем больше погружался в исходники Svelte, тем страшнее становилось, я считаю их спагетти кодом. А впереди просто огромное кол-во фичей было. Проще всего было парсер писать, а сложнее распутывать их анализ-кодген. В сумме ощущение вложенных усилий с полученным результатом демотивировало

Эм... про НЕвайбкодинг - это шутка такая? Если не шутка, то боюсь вас огорчить

Я вижу тут

  1. Управление продуктом в длительном жизненном цикле

  2. ADR после того как предыдущие решения привели к ухудшению качества, усложнению разработки

  3. Ревью кода

  4. Попытки выстроить процесс на основе метрик

Но если вы не можете отличить эту статью от вчерашней статьи и сказать где тут вайбкодинг, а где инженерия https://habr.com/ru/articles/1065582/

То... В общем, у меня для вас плохие новости

Думаю, вам сильно повезло, что уже были тесты от создателей svelte и большая ваша собственная база примеров.

У меня увы, всё только в головах пользователей. Приходится заниматься и археологией и спрашивать а как вообще задумано. Это занимает чертовски много времени. Но, как я надеюсь, только один раз, я всё документирую

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации