Page cover

🪄Нефункциональные требования

Нефункциональные требования, предъявляемые к разработке

Документация кода

Код должен быть детально документирован.

Покрытие тестами

В будущем планируется повсеместное использование класса Абстрактный Валидатор, поэтому критически важно обеспечить 100%-е покрытие тестами всего функционала. Тесты должны обеспечивать проверки всех возможных сценариев использования.

Пользовательская документация

Требуется создание пользовательской документации, содержащей примеры целевого использования. Необходимо предоставить примеры использования валидатора как метода и как декоратора.

Производительность

Требования к производительности не предъявляются.

Зависимости

Отсутствие внешних зависимостей: только встроенные библиотеки (typing, inspect, re).

Last updated