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

25 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Спецификация: 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 по шаблону.
- Следовать кодинг стилю описанному выше.