Junior — Middle
84
Waarom wordt het als een goede praktijk beschouwd om de lengte van een regel in de code te beperken tot ongeveer 79 tekens?
Antwoord van AI
sobes.tech AI
Ограничение длины строки кода примерно 79 символами — это рекомендация из PEP 8, официального стиля кодирования Python. Основные причины:
- Удобство чтения: короткие строки легче воспринимаются глазами, особенно при просмотре кода на разных устройствах.
- Совместимость с инструментами: многие редакторы и терминалы по умолчанию имеют ширину около 80 символов.
- Упрощение сравнения кода: при использовании систем контроля версий и просмотре диффов длинные строки могут затруднять анализ изменений.
- Поддержка нескольких окон и панелей: разработчики часто работают с несколькими файлами или окнами, и ограничение длины строки помогает комфортно размещать код.
Пример:
# Хорошо
if user.is_active and user.has_permission:
perform_action()
# Плохо (слишком длинная строка)
if user.is_active and user.has_permission and user.account_balance > 0 and user.subscription.is_valid:
perform_action()