Встречается на собеседованиях • сегодня
Какой code style на текущем проекте
Мы используем PEP 8 как основной гайд по стилю кода, но с некоторыми адаптациями под проект.
Основные правила:
- Отступы: 4 пробела (не табы)
- Максимальная длина строки: 120 символов (вместо стандартных 79)
- Именование:
snake_caseдля переменных и функцийPascalCaseдля классовUPPER_CASEдля констант
- Пустые строки:
- 2 строки между классами и глобальными функциями
- 1 строка между методами класса
Дополнительно:
- Используем black для автоматического форматирования
- isort для сортировки импортов
- flake8 для проверки стиля
Пример:
python
import os
from typing import Optional
def calculate_total(items: list[int]) -> int:
return sum(items)
class OrderProcessor:
def __init__(self, order_id: int):
self.order_id = order_id
def process(self) -> Optional[bool]:
if not self.order_id:
return None
return True
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы