HowProgrammingWorks - JavaScript and Node.js Programming
6.51K subscribers
382 photos
22 videos
1 file
966 links
Программная инжененрия для JavaScript, TypeScrip, Node.js
👉 Group: https://t.me/How_Programming_Works
👉 Node.js channel: https://t.me/metarhia
👉 Node.js group: https://t.me/nodeua
Download Telegram
В эту субботу будет стрим по применению AI в создании архитектуры.

- архитектурный дрейф и деградация архитектуры
- размытая архитектура, которая не видна по коду
- случайные и неявные, скрытые зависимости
- неясная и запутанная структура проекта
- Архитектура в спеках расходится с кодом
- потеря архитектурного контекста, решений и контроля
- смешивание уровней (слоев), протекание абстракций
- другие проблемы и ваши вопросы

Поговорим о создании DSL языка для описания архитектуры на базе JS/TS/LISP, описывающего композицию модулей, информационные потоки, бизнес-процессы, коммутацию контрактов и ограничений, инфраструктуру и зависимости.

Регистрация на стрим https://gm.nexttick.it/go/ai-architecture-course
👍10❤5🔥2😁2
В версии reslop v0.2.4 появилась возможность запускать тесты и инструменты с компактным выводом: это упрощает чтение для разработчиков и экономит токены при работе с AI

- Stack traces сокращены для удобства ИИ-агентов и людей
- Похожие ошибки группируются (убираем дубли)
- Остается только самое важное: ошибки, диагностическая информация и краткая сводка
- Меньше текста для чтения и меньше токенов расходуется при отправке логов агенту
- Реализована очистка старых логов

В терминальном интерфейсе можно запускать, останавливать и перезапускать npm-скрипты прямо в процессе ревью. Логи сохраняются в директорию .log/.

Установка: npm i -g reslop
Запуск тестов: reslop t -- node --test <files>
или просто добавьте reslop в команду: npm t

https://github.com/tshemsedinov/reslop
❤9👍4🔥3
Каждое ваше ревью слопа должно превращаться в скилл и в следующий раз уже вас не спрашивать. Скилы уплотняются, так и происходит трансфер знаний.

Вместо того, чтобы не смотреть код, нужно автоматизировать ревью, частично алгоритмами, кстати.
👀8👍3🔥3💯1
Тут пример, как я сделал рефакторинг reslop при помощи

- Opus 5.5 как старшая модель
- Grok 4.7 как младшая
- reslop составлял планы, делал коммиты
- модели запускали тесты через reslop t на этом экономили
- я делал ревю в GitHub + reslop
- Backlog и спеки я вел в reslop (но это покажу только тем, кто на курсе)
- скилы: metaskills - data-structures, js-data-structures, error-handling, js-conventions, js-gof

Объем кодоваой базы:
js код - 23 k строк - 636 kb
тесты - 18 k строк - 601 kb
Lines changed: +1422 additions / -2273 deletions

https://github.com/tshemsedinov/reslop/pull/109
👍12❤3🔥1
Что AI научился делать действительно хорошо, так это максимально отсрочить катастрофу в проекте
🔥11🤣9❤2👍2
Объем текста и объем кода должны заставлять нас не махнуть рукой, а заставлять ии делать меньше бюрократии
💯8❤2👍2