Трекер привычек на React + localStorage.
Исходный код полностью сгенерирован через ИИ (Replit), затем проведён профессиональный рефакторинг.
- Нет дублирования кода
- Все обработчики через
addEventListener(неonclick) - Функции до 20 строк
- Перед изменениями — объяснить план
- Убраны дубликаты
- Логика вынесена в отдельные функции
- Код стал читаемым и поддерживаемым
После рефакторинга добавлена кнопка «Удалить выполненные задачи» — фича легла чисто, без ошибок.
| До рефакторинга | После рефакторинга |
|---|---|
| Код с дубликатами | Единые функции-помощники |
Обработчики onclick в HTML |
Чистые addEventListener |
| Сложно добавить новую фичу | Новая фича добавлена без ошибок |
- React
- localStorage
- [AGENTS.md] (AGENTS.md) - правила для ИИ-агентов
- Скачайте репозиторий
- Установите зависимости:
npm install - Запустите проект:
npm run dev - Откройте
http://localhost:5173в браузере
Управление ИИ-агентами, постановка правил, контроль качества кода, рефакторинг