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

Работаешь ли с форматтерами (Formatter)

Да, работаю. В Python чаще всего использую black и autopep8 для автоматического форматирования кода.

Пример с black:

python
# До форматирования
def foo(  a,  b ): return a+b

# После black
def foo(a, b):
    return a + b

autopep8 полезен для приведения кода в соответствие с PEP 8:

bash
autopep8 --in-place --aggressive script.py

Также знаком с isort для сортировки импортов и flake8 для проверки стиля.

Плюсы:

  • Единообразие кода в команде
  • Уменьшение времени на ручное форматирование
  • Соблюдение PEP 8 автоматически

Минусы:

  • Иногда слишком строгие правила (например, black не позволяет кастомизировать длину строки)
  • Может конфликтовать с другими линтерами
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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