
Tishka17
24.11.2018
09:54:50

Alex
24.11.2018
09:54:59

Tishka17
24.11.2018
09:55:12

Google

Alex
24.11.2018
09:55:36
и читаться это все будет так себе

Андрей
24.11.2018
09:56:27

Tishka17
24.11.2018
09:58:43

Alex
24.11.2018
09:59:03

Андрей
24.11.2018
09:59:08
Вопрос плюшек - это вопрос привычки и тенированности внимания.

Tishka17
24.11.2018
09:59:13
Давай покажи как правильно перенести эту строку
Конечно, зачем облегчать себе жизнь

Андрей
24.11.2018
10:00:17

Tishka17
24.11.2018
10:00:24
Я не представляю, как бы я без подсветки синтаксиса делал ревью кода. Это ж убиться читать. Вместо того, чтобы искать логические ошибки надо мозг напрягать для парсинга
Мы отвлеклись
Давай скрин редактора

Google

Tishka17
24.11.2018
10:01:47
Или давай по какому алгоритму должен редактор понять, на каком символе надо переносить строку

Андрей
24.11.2018
10:02:26

Alex
24.11.2018
10:04:00

Андрей
24.11.2018
10:05:37

Alex
24.11.2018
10:05:39
Давай скрин редактора
похоже перед нами либо геракл, который может и код без подсветки писать и ошибок не допускать, либо диванный теоретик.

Tishka17
24.11.2018
10:05:49
Вот ещё:
result = func(foo1, bar1) + func(foo2, bar2) + func(foo1, bar3) + func(foo1, bar4) + func(foo1, bar5) + func(foo1, bar6) + func(foo1, bar7) + func(foo1, bar8) + func(foo1, bar9)
Прошу скрин редактора, который перенесет хорошо. И в качестве тренировки - найди опечатку. При правильном форматировании она будет заметна сразу

Alex
24.11.2018
10:06:09

Андрей
24.11.2018
10:06:48

Aragaer
24.11.2018
10:07:29
Вот ещё:
result = func(foo1, bar1) + func(foo2, bar2) + func(foo1, bar3) + func(foo1, bar4) + func(foo1, bar5) + func(foo1, bar6) + func(foo1, bar7) + func(foo1, bar8) + func(foo1, bar9)
Прошу скрин редактора, который перенесет хорошо. И в качестве тренировки - найди опечатку. При правильном форматировании она будет заметна сразу
result = sum(func(foo1, x) for x in (bar1, bar2, bar3, bar4, bar5, bar6, bar7, bar8, bar9))
такое уже можно перенести адекватно
и да, я нашел опечатку и в моем варианте ее нет

Alex
24.11.2018
10:07:47

Tishka17
24.11.2018
10:07:52

Alex
24.11.2018
10:08:38

Aragaer
24.11.2018
10:08:38
в компании Jolla до сих пор "корпоративным стандартом" являются именно irc каналы

?? Eugene
24.11.2018
10:08:44
ну irc еще жив вроде как

Alex
24.11.2018
10:08:59

Андрей
24.11.2018
10:10:11
Вот ещё:
result = func(foo1, bar1) + func(foo2, bar2) + func(foo1, bar3) + func(foo1, bar4) + func(foo1, bar5) + func(foo1, bar6) + func(foo1, bar7) + func(foo1, bar8) + func(foo1, bar9)
Прошу скрин редактора, который перенесет хорошо. И в качестве тренировки - найди опечатку. При правильном форматировании она будет заметна сразу
И что? Если это интеллектуальный редактор, то он найдет повторяющиеся структуры и отформатирует стандартную плюсовщину как
=
+
+
...
А если попроще - просто разрежет на куски, в 2/3 экрана и прилепит вправо.

Google

Aragaer
24.11.2018
10:10:53
беда
в питоне это будет невалидный синтаксис

Андрей
24.11.2018
10:11:13

Tishka17
24.11.2018
10:11:50

Alex
24.11.2018
10:11:56

Tishka17
24.11.2018
10:12:30

Кирилл
24.11.2018
10:12:46

Андрей
24.11.2018
10:12:50

Tishka17
24.11.2018
10:12:50
Обсуждаем какой-то несуществующий редактор
Оу, становится все более и более интересно

Alex
24.11.2018
10:13:18
я сказал изобрели? прошу прощения, конечно никакого изобретения в этом нет.
имел ввиду реализовали.

Андрей
24.11.2018
10:14:09

Alex
24.11.2018
10:17:00
вернемся к теме обсуждения. кстати, почему 79 не по PEP8? PEP8 рекомендует 79 для кода, 72 для докстрингов и разрешает соглашению с командой (за исключением стандартной либы) расширить до 99.

Андрей
24.11.2018
10:17:33

Tishka17
24.11.2018
10:18:02
Повторю с чего все началось
Проблема редактора, если он не может красиво и удобно для чтения переносить строки.
А теперь оказывается его задача другая

Aragaer
24.11.2018
10:20:50
я когда пишу плейнтекст, тогда мне нужен перенос

Google

Aragaer
24.11.2018
10:21:20
а когда пишу код - нет. Потому что как правило ширина экрана раза в 2 больше, чем длина строки. Для того, чтобы у меня была возможность открыть два файла side-by-side

Alex
24.11.2018
10:21:22
А у вас 80
так обычно говорят подразумевая ширину окна текстового редактора (79 + место для символа переноса длинной строки, если редактор его ставит).

Андрей
24.11.2018
10:21:30
Предположу, что там происходит какая-то инверсия полигона и из-за этого точка считается вне его. Просто как идея...

Aragaer
24.11.2018
10:22:14
ну вообще да
она вне полигона же
там полигон вырожденный с самопересечениями границы
поэтому понятие "внутри" и "снаружи" не имеет смысла
надо его триангулировать - и тогда ты получишь, что там эта закрашенная область это инвертированный полигон

Андрей
24.11.2018
10:25:32
Повторю с чего все началось
Нет, всё началось со вкусовщины, когда некоторые стали настаивать, что только их длина строки самая правильная.

Tishka17
24.11.2018
10:28:10

Alex
24.11.2018
10:28:27

Tishka17
24.11.2018
10:29:07

Андрей
24.11.2018
10:29:59

Alex
24.11.2018
10:30:52

?? Eugene
24.11.2018
10:31:57
для меня >_<

Андрей
24.11.2018
10:32:22

Aragaer
24.11.2018
10:33:18
я бы предпочел, чтобы редактор не ограничивал мне длину строки, а просто подсвечивал где-то - "в этой строке беда, это я так, к слову"

Alex
24.11.2018
10:33:24

Aragaer
24.11.2018
10:33:38
впрочем, я могу просто руками запустить pyflakes и получу то же самое

Google

Андрей
24.11.2018
10:34:26
Я же говорю, пару раз такое видел, в каких-то ide

Tishka17
24.11.2018
10:34:41
Вот бы ее сделать умнее

Aragaer
24.11.2018
10:34:47
зачем?
я не хочу, чтобы форматировали за меня. Я сам сделаю как надо
просто пусть мне покажут, в каком месте я что-то упустил

Tishka17
24.11.2018
10:35:27
Ну если вдруг иде начнет форматировать так же как хочу я, я буду благодарен
По моей просьбе, конечно, а не сама

Aragaer
24.11.2018
10:35:58
ну вот у меня есть приложение indent
и в сишном коде я могу выделить любой кусок кода и сделать :r!indent
и бдыщ - он отформатирован

Tishka17
24.11.2018
10:36:32
Ну да

?? Eugene
24.11.2018
10:37:25
pylint неплохо умеет переносить
то есть, не pylint, а autopep8

Андрей
24.11.2018
10:41:15

Aragaer
24.11.2018
10:41:43
вим или ивил-мод в емаксе

Андрей
24.11.2018
10:42:59
Всё же лучше non-destructive, чтобы не изменять ничего только для того чтобы посмотреть

Aragaer
24.11.2018
10:43:53
u
оно вернет обратно
поскольку операция :r!командо является "атомарной", ее можно отменить или потом сделать redo

Oleksandr
24.11.2018
10:45:22
Бтв, если кто пишет пайтон в виме, скиньте конфиг, пожалуйста. Я не могу настроить себе и всё больше склоняюсь к vim is not IDE