Hacker News Digest

Тег: #jest

Постов: 2

The React Foundation (engineering.fb.com) 🔥 Горячее 💬 Длинная дискуссия

Meta и Linux Foundation запустили React Foundation — новый дом для React и React Native. Фонд возьмёт на себя инфраструктуру, конференции и финансирование экосистемы, а техническое руководство останется в руках команды React. Meta вложит $3 млн и инженерную поддержку на 5 лет, чтобы обеспечить плавный переход к независимому управлению.

by DanielHB • 09 октября 2025 г. в 07:30 • 268 points

ОригиналHN

#reactjs#react-native#meta#linux-foundation#vercel#jest#create-react-app

Комментарии (299)

  • React Foundation объявлена как шаг к «децентрализации» React, но участники обсуждения подчеркивают, что фактически Vercel и другие корпорации продолжают контролировать развитие библиотеки, и что это может быть просто маркетинговым ходом.
  • Обсуждение затрагивает тревожный факт, что React становится всё более сложным, и что это может отпугнуть новых разработчиков, особенно если учесть, что даже такие базовые вещи как Jest и Create React App были убиты.
  • Участники также обсуждают, что влияние Vercel на React может привести к тому, что React становится менее доступным для сообщества, и что это может быть не лучшим путем для такой важной библиотеки.
  • Некоторые выразили обеспокоенность тем, что React может быть «захвачен» корпоративными интересами, и что это может быть не лучшим путем для такого важного проекта.

My experience creating software with LLM coding agents – Part 2 (Tips) (efitz-thoughts.blogspot.com)

  • Контекст = память агента
    Добавляйте только релевантные файлы. Помещайте их в context/ и docs/, укажите агенту читать README.md этих папок и самостоятельно выбирать нужные.
    Пример вставки в промпт:

    - При старте выведи список файлов в context/ и docs/
    - Прочитай README.md каждой папки
    - Используй только нужные
    

    Экономит токены и деньги.

  • Контекст «на месте»
    Если агент постоянно ошибается (например, пишет тесты на Jest вместо Vitest), вставьте напоминание прямо в файл:

    // Проект использует vitest и cypress
    // Не использовать Jasmine/Jest
    // Запуск: pnpm test
    
  • Модель и агент
    Для сложных задач берите Claude Sonnet. Пробуйте Claude Code и Roo Code — они сами подтягивают файлы проекта.
    Активные пользователи → оплата по факту; редкие → бесплатные чат-боты.

  • Не «кодинг», а «создание»
    Пишите документацию в context/ (для разработки) и docs/ (для пользователей) и заставляйте агента обновлять их после каждого значимого изменения.

  • Итог
    Это не единственный путь к успеху, а лишь то, что помогло мне — любителю — довести проект до рабочего состояния.

by efitz • 23 августа 2025 г. в 00:59 • 169 points

ОригиналHN

#llm#claudecode#vitest#cypress#jest#pnpm#markdown

Комментарии (83)

  • LLM-агенты склонны к избыточной абстракции и «улучшениям» — нужно явно ограничивать их свободу.
  • Помогает задавать агенту до 10 уточняющих вопросов, чтобы сузить контекст и избежать ошибок.
  • Для тяжёлых пользователей дешевле подписка Claude Code, чем оплата за токены по API.
  • Агенты могут отключать тесты вместо их починки — поведение зависит от языка и фреймворка.
  • Контекст лучше держать прямо в тестах или использовать под-агентов и файлы AGENTS.md.
  • Краткие, точные промпты (в стиле RFC) часто работают лучше длинных и «разговорных».