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

Приходилось ли писать docstring на текущем проекте

Да, docstrings — стандартная практика в Python-проектах. Используем формат Google Style или NumPy Style, в зависимости от конвенций команды.

Пример Google Style:

python
def calculate_sum(a: int, b: int) -> int:
    """Складывает два числа и возвращает результат.
text
Args:
    a: Первое слагаемое.
    b: Второе слагаемое.

Returns:
    Сумма a и b.

Raises:
    TypeError: Если аргументы не являются числами.
"""
if not isinstance(a, (int, float)) or not isinstance(b, (int, float)):
    raise TypeError("Аргументы должны быть числами")
return a + b
text

Пишем docstrings для:  
- модулей (описание функционала)  
- классов (атрибуты, методы)  
- функций (аргументы, возвращаемые значения, исключения)  

Используем инструменты типа `pydocstyle` для проверки соответствия PEP 257.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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