Просмотр новости

Найдите то, что Вас интересует

Два способа создания доступного DataPicker'а с помощью AI: 80/20 в пользу AI или системное проектирование с агентом

Дата публикации: 28-06-2026 13:30:22

DatePicker казался нам небольшой задачей в разработке UI, пока мы не попробовали создать компонент, который будет корректно работать с keyboard navigation, screen reader’ом, управляемым состоянием и реальными проверками доступности.Нам потребовался DatePicker производственного уровня на React и TypeScript, и сначала очевидный путь казался очень заманчивым: дать AI четкий запрос, получить 80% готового кода, а остальное доработать руками. Подробный разбор этого кейса есть в моей предыдущей статье «Попросили Claude создать WCAG-доступный DataPicker на React и потратили 3 дня на доработки».Так вот.Модель может сгенерировать структуру календаря, атрибуты ARIA, базовую keyboard navigation и логику работы с датами.Затем начинается интеграция: поведение фокуса становится нестабильным; возникают конфликты между обработчиками событий; озвучивание screen reader’ами требует тщательного тестирования; небольшое изменение в логике работы с датами может неожиданно нарушить работу календаря; код выглядит нормально, но компонент пока не является надежным.В этой статье я сравниваю два способа создания доступного DatePicker'а с помощью AI:Первый — 80% кода с помощью AI, остальные 20% руками. Второй — системное проектирование с AI-агентом: PRD, декомпозиция задач, правила агента, внешняя верификация, Vitest, Playwright, сборка Vite, проверки типов и строгий цикл, в котором агент не может двигаться дальше, пока не будет пройден текущий шаг.Дальше все по делу: в чем AI действительно нам помог; где он начал сбиваться с курса; почему одного большого promt'а оказалось недостаточно; как The Verifier изменил процесс и почему основная задача инженера в разработке с использованием AI больше не сводится только к написанию кода, а заключается в контроле над замыслом, архитектурой, контрактами и стоимостью изменений. Читать далее

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Попросили Claude создать WCAG-доступный DataPicker на React и потратили 3 дня на доработки0728-06-2026
2Анти‑кейс. Как создать технически идеальный сайт на Next.js про ИИ и нейросети и остаться без поискового трафика0528-06-2026
3Как агент сам откроет дверь хакеру? Разбираю три реальных пробоя AI-агентов и почему обычный ред-тиминг их не найдёт5828-06-2026
4Архитектура ИИ-агента с желаниями или цифровой человек5728-06-2026
5Как желание быстрее читать чужой код превратилось в войну с недетерминизмом LLM0528-06-2026
6Мобильная разработка за неделю #636 (22 — 28 июня)5728-06-2026
7ИИ раздали — пользоваться не научили. Почему он не окупается-2722-06-2026
8Актуальность техстека как задача: наш путь от хаоса к регулярным SLA-апдейтам5726-06-2026
9ContentCombine: как я сделал мультинишевый контент-комбайн и запустил ежедневный SEO-дайджест5728-06-2026
10Как я создаю «Черный ящик»: почему разработчику не подходят Jira, Битрикс24 и другие трекеры «для маркетологов»5722-06-2026

Классификация: . Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 7. Источник: habr.com.