Задать максимальную длину строки pycharm. Рассуждения о длине строки

20 января 2016 г. 22:41

При возникновении ошибки PEP 8: E501 line too long (139 > 120 characters) нужно либо разбить код на несколько строчек, либо задать большее значение максимальной длины.

Для задания максимальной длины строки в PyCharm нужно из меню перейти в "File -> Settings -> Editor -> Code Style -> General: Right margin (columns)".

Задание максимальной длины строки в PyCharm

Немного рассуждений об оптимальном количестве символов в строке

Я обычно задаю длину 130 или 140 символов - это удобно. Программисты на Python могут покритиковать меня за несоблюдение стандартов PEP8, но у меня есть свой аргумент в пользу увеличения длины до 120 - 140 символов вместо 80, принятых в стандарте.

Раньше до появления больших мониторов 80 символов было актуально. Столько и влезало: структура папок слева, а справа окно редактирования кода в файле. Сейчас большие мониторы позволяют больше символов умещать на строке. Но опять-таки здесь важна золотая середина: если сделать строку больше 150 символов, то будет тоже неудобно - придётся мотать головой влево вправо. Ну или зрачками, хотя в качестве упражнения для глаз это полезно :)

Некоторые товарищи говорят, что нужно писать строки в 80 символов, так как при слиянии веток в репозитории и разрешения конфликта файлов будет удобно делать само слияние, то есть просматривать три окна: изменения на сервере, локальные изменения и результат. Но это тоже спорный момент, потому что не все дисплеи способны показать три окна шириной как минимум в 80 символов, например, ноутбуки.

И ещё могу добавить, что с использованием функциональных возможностей языка чаще всего не представляется возможным уместить код в 80 символов.

В заключение хочу сказать, что не стоит строго придерживаться правила 80 символов - пишите как удобнее вам.

Оцените статью

5 из 5 (всего 3 оценки)

captcha
Отмеченные звёздочкой поля ( * ) являются обязательными для заполнения.

Спасибо за ваш отзыв!

После нажатия кнопки "Отправить" ваше сообщение будет доставлено мне на почту.

Автор статьи

Артём Мальцев

Веб-разработчик, владеющий знаниями языка программирования Python, фреймворка Django, системы управления содержимым сайта Django CMS, платформы для создания интернет-магазина Django Shop и многих различных приложений, использующих эти технологии.

Права на использование материала, расположенного на этой странице https://vivazzi.pro/ru/it/max-line-length-in-pycharm/:

Разрешается копировать материал с указанием её автора и ссылки на оригинал без использования параметра rel="nofollow" в теге <a>. Использование:

Автор статьи: Артём Мальцев
Ссылка на статью: <a href="https://vivazzi.pro/ru/it/max-line-length-in-pycharm/">https://vivazzi.pro/ru/it/max-line-length-in-pycharm/</a>

Больше: Правила использования сайта

Для тех, кто продаёт через свой профиль в соц. сетях: моя сестра, Анастасия Мальцева запустила свой курс: «Комфортные продажи через контент»

Все знания построены на собственном опыте и имеют хороший результат, поэтому если вы продаёте товары или услуги и хотите повысить эффективность вашего аккаунта или сайта, то курс будет для вас полезен!

Представляю вашему вниманию книгу, написанную моим близким другом Максимом Макуриным: Секреты эффективного управления ассортиментом.

Книга предназначается для широкого круга читателей и, по мнению автора, будет полезна специалистам отдела закупок и логистики, категорийным и финансовым менеджерам, менеджерам по продажам, аналитикам, руководителям и директорам, в компетенции которых принятие решений по управлению ассортиментом.

Комментарии: 2

Юра
Юра

07.05.2019 16:12 #

Привет! Подскажите как для отладки сделать максимальное число строк. Сейчас 32 000, а надо до 100 000. Спасибо за ответ.

Ответить

Артём Мальцев
Артём Мальцев автор

09.05.2019 2:40 #

Привет, Юра!
К сожалению, не могу подсказать. Сейчас попробовал поискать в разделе Помощь в Pycharm-e, но не нашёл..

Ответить

Вы можете оставить комментарий как незарегистрированный пользователь.

Но зарегистрировавшись, вы сможете:

  • получать оповещения об ответах
  • просматривать свои комментарии
  • иметь возможность использовать все функции разработанных сервисов

Для комментирования от своего имени войдите или зарегистрируйтесь на сайте Vuspace

Отправить

На данный момент нет специального поиска, поэтому я предлагаю воспользоваться обычной поисковой системой, например, Google, добавив "vivazzi" после своего запроса.

Попробуйте

Выберите валюту для отображения денежных единиц