界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
开发与工程 · SKILL.md

code-review-specialist

code-review-specialist

【开发与工程】Комплексне код-рев'ю з аналізом безпеки, продуктивності та якості. Використовуйте, коли користувачі просять переглянути код, проаналізувати якість коду, оцінити pull request, або згадують код-рев'ю, аналіз безпеки чи оптимізацію продуктивності.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: code-review-specialist description: Комплексне код-рев'ю з аналізом безпеки, продуктивності та якості. Використовуйте, коли користувачі просять переглянути код, проаналізувати якість коду, оцінити pull request, або згадують код-рев'ю, аналіз безпеки чи оптимізацію продуктивності.

Навичка код-рев'ю

Ця навичка забезпечує комплексні можливості код-рев'ю з фокусом на:

  1. Аналіз безпеки

    • Проблеми автентифікації/авторизації
    • Ризики розкриття даних
    • Вразливості інʼєкцій
    • Криптографічні слабкості
    • Логування чутливих даних
  2. Аналіз продуктивності

    • Ефективність алгоритмів (аналіз Big O)
    • Оптимізація памʼяті
    • Оптимізація запитів до БД
    • Можливості кешування
    • Проблеми конкурентності
  3. Якість коду

    • Принципи SOLID
    • Патерни проєктування
    • Конвенції іменування
    • Документація
    • Покриття тестами
  4. Супровідність

    • Читабельність коду
    • Розмір функцій (має бути < 50 рядків)
    • Цикломатична складність
    • Управління залежностями
    • Безпека типів

Шаблон рев'ю

Для кожного фрагмента перевіреного коду надати:

Резюме

  • Загальна оцінка якості (1-5)
  • Кількість виявлених проблем
  • Рекомендовані пріоритетні зони

Критичні проблеми (якщо є)

  • Проблема: Чіткий опис
  • Розташування: Файл і номер рядка
  • Вплив: Чому це важливо
  • Серйозність: Критична/Висока/Середня
  • Виправлення: Приклад коду

Знахідки за категоріями

Безпека (якщо знайдено проблеми)

Перелік вразливостей безпеки з прикладами

Продуктивність (якщо знайдено проблеми)

Перелік проблем продуктивності з аналізом складності

Якість (якщо знайдено проблеми)

Перелік проблем якості коду з пропозиціями рефакторингу

Супровідність (якщо знайдено проблеми)

Перелік проблем супровідності з покращеннями

Історія версій

  • v1.0.0 (2024-12-10): Початковий випуск з аналізом безпеки, продуктивності, якості та супровідності
我的收藏