Приведи пример правила написания кода с предыдущей работы
Python
Middle
Без компании
Приведи пример правила написания кода с предыдущей работы
Ответы
Вот пример правила, которое мы использовали в одном из проектов:
**Правило именования переменных для констант**
Все глобальные константы должны именоваться в UPPER_SNAKE_CASE и быть определены в начале модуля. Константы должны иметь документацию с пояснением их назначения.
```
# Хорошо:
MAX_RETRY_ATTEMPTS = 3 # Максимальное количество попыток повторного запроса
API_TIMEOUT_SECONDS = 30 # Таймаут ожидания ответа от API в секундах
# Плохо:
maxRetry = 3
api_timeout = 30
```
Это правило помогает:
- Быстро идентифицировать константы в коде
- Избежать случайного изменения значений
- Упрощает поддержку и рефакторинг
- Делает код более читаемым
Мы также требовали, чтобы все константы были вынесены в отдельный файл `constants.py` для проектов с большим количеством глобальных параметров.