Лучшие практики разработки
Python
Стиль кода
- Используйте PEP 8
- Применяйте линтеры (flake8, ruff)
- Форматируйте код (black, ruff)
Типизация
- Используйте аннотации типов
- Применяйте mypy для проверки типов
Тестирование
- Пишите тесты для каждой функции
- Используйте pytest
- Стремитесь к 80% покрытию кода
mkpy-client
Библиотека для взаимодействия с сервисом. Рекомендации:
- Изучите документацию на GitHub
- Следите за обновлениями
- Используйте latest версию
Git
- Пишите понятные сообщения коммитов
- Используйте ветки для фич
- Проверяйте код перед merge