Встречается на собеседованиях • сегодня
Приходилось ли писать 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 + btext
Пишем docstrings для:
- модулей (описание функционала)
- классов (атрибуты, методы)
- функций (аргументы, возвращаемые значения, исключения)
Используем инструменты типа `pydocstyle` для проверки соответствия PEP 257.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы