Files
claude-howto/uk/03-skills/code-review-specialist/templates/review-checklist.md
Luong NGUYEN c7261394b0 fix(i18n): re-point translations to code-review-specialist rename (#128)
* fix(i18n): re-point translations to code-review-specialist rename

The English code-review skill was renamed to code-review-specialist in #127
to avoid shadowing the new built-in /code-review command. Mirror that rename
across the uk, vi, ja, zh locales: rename each 03-skills/code-review/ directory
to code-review-specialist/, update the i18n-source markers in the moved ja
files, and fix path references in INDEX.md, QUICK_REFERENCE.md, and the vi
TRANSLATION_QUEUE.md.

* chore: ignore .asm-improver and .gitissue tooling state

* fix(i18n): re-point remaining code-review install paths to code-review-specialist
2026-05-26 10:29:51 +02:00

2.5 KiB
Raw Blame History

Чеклист код-рев'ю

Чеклист безпеки

  • Немає захардкоджених облікових даних або секретів
  • Валідація введення для всіх даних від користувача
  • Захист від SQL-ін'єкцій (параметризовані запити)
  • CSRF-захист для операцій зі зміною стану
  • Захист від XSS з правильним екрануванням
  • Перевірка автентифікації на захищених ендпоінтах
  • Перевірка авторизації для ресурсів
  • Безпечне хешування паролів (bcrypt, argon2)
  • Немає чутливих даних у логах
  • HTTPS обов'язковий

Чеклист продуктивності

  • Немає N+1 запитів
  • Правильне використання індексів
  • Кешування реалізовано де доцільно
  • Немає блокуючих операцій в основному потоці
  • Async/await використовується коректно
  • Великі набори даних пагіновані
  • Пул з'єднань до бази даних
  • Регулярні вирази оптимізовані
  • Немає зайвого створення об'єктів
  • Витоки пам'яті запобігаються

Чеклист якості

  • Функції < 50 рядків
  • Зрозумілі назви змінних
  • Немає дублювання коду
  • Правильна обробка помилок
  • Коментарі пояснюють ЧОМУ, а не ЩО
  • Немає console.log у продакшені
  • Перевірка типів (TypeScript/JSDoc)
  • Принципи SOLID дотримані
  • Патерни проєктування застосовані коректно
  • Самодокументований код

Чеклист тестування

  • Юніт-тести написані
  • Граничні випадки покриті
  • Сценарії помилок протестовані
  • Інтеграційні тести є
  • Покриття > 80%
  • Немає нестабільних тестів
  • Зовнішні залежності замоковані
  • Зрозумілі назви тестів