Встречается на собеседованиях • сегодня

Приведи пример правила написания кода с предыдущей работы

Вот пример правила, которое мы использовали в одном из проектов:

Правило именования переменных для констант
Все глобальные константы должны именоваться в UPPER_SNAKE_CASE и быть определены в начале модуля. Константы должны иметь документацию с пояснением их назначения.

python
# Хорошо:
MAX_RETRY_ATTEMPTS = 3  # Максимальное количество попыток повторного запроса
API_TIMEOUT_SECONDS = 30  # Таймаут ожидания ответа от API в секундах

# Плохо:
maxRetry = 3
api_timeout = 30

Это правило помогает:

  1. Быстро идентифицировать константы в коде
  2. Избежать случайного изменения значений
  3. Упрощает поддержку и рефакторинг
  4. Делает код более читаемым

Мы также требовали, чтобы все константы были вынесены в отдельный файл constants.py для проектов с большим количеством глобальных параметров.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы