gskaro-v1/.skaro/milestones/01-improvements/add-missing-tests/spec.md

2.0 KiB
Raw Blame History

Спецификация: add-missing-tests

Контекст

Модули src/x.py и src/y.py существуют, но не имеют соответствующих тестов для каждого функционала и проверки всех важных сценариев.

Описание

Добавить тесты для модулей src/x.py и src/y.py, используя стандартную библиотеку Go для тестирования. Тесты должны быть написаны для каждого функционала и проверить все важные сценарии.

Принятие критериев

  • Все функции в модулях src/x.py и src/y.py должны иметь соответствующие тесты.
  • Тесты должны быть написаны для каждого функционала и проверить все важные сценарии.
  • Тесты должны использовать стандартную библиотеку Go для тестирования.

Ограничения

  • Не использовать секреты в коде (хранить их в .skaro/secrets.yaml).
  • Не использовать неинициализированные переменные.
  • Не использовать глобальные переменные, если это возможно.
  • Не использовать устаревшие функции и пакеты.

Правила для работы с LLM

  • Не оставлять пустые stubs без явного TODO с обоснованием.
  • Не копировать код: предпочитать реюза и чистую абстракцию.
  • Не делать неявные допущения — если не уверен, спрашивать.
  • Всегда генерировать AI_NOTES.md по шаблону.
  • Следовать кодинг стилю описанному выше.