@ru_python

Страница 7146 из 9768
Alex
24.11.2018
09:54:59
https://github.com/ambv/black
хорошая штука, хотя я не со всеми их правилами согласен…

Google
Андрей
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
Природа человека к сожалению, этого не позволяет
А как раньше на асме писали? А как математики формулы пишут? Привыкли, что всё за вас ide делает, даже подсказывает слова.

Давай скрин редактора
Ты текст в консоли не видел что-ли?

Alex
24.11.2018
10:04:00
А как раньше на асме писали? А как математики формулы пишут? Привыкли, что всё за вас ide делает, даже подсказывает слова.
мало ли как раньше писали. ты же не отказываешься от благ цивилизации, мотивируя это тем, что раньше люди жили без них?

Андрей
24.11.2018
10:05:37
Или давай по какому алгоритму должен редактор понять, на каком символе надо переносить строку
Читайте внимательнее, - конкретная реализация алгоритма и дизайна зависит от пожеланий и вкусовщины, а принцип я описал. Кстати, а почему 80 строк, а не 78, как положено? Или лучше 65.

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:07:47
Я часто отказываюсь, вот в пример редактор
телеграм ведь тоже недавно изобрели. по логике ты должен бы пользоваться IRC или ICQ. а может быть даже FIDO.

Alex
24.11.2018
10:08:38
У меня коллега до сих пор юзает irc
у нас все комьюнити в IRC

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

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

Alex
24.11.2018
10:08:59
ну irc еще жив вроде как
живее всех живых. особенно в OSS комьюнити

Андрей
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
79. потому что PEP8.
Ну, почему пеп не соблюдаем?

Alex
24.11.2018
10:11:56
Ну, почему пеп не соблюдаем?
почему не соблюдаем. в PEP8 черным по белому написано 79 для кода.

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


Андрей
24.11.2018
10:12:50
телеграм ведь тоже недавно изобрели. по логике ты должен бы пользоваться IRC или ICQ. а может быть даже FIDO.
Его не изобрели, а слямзили передрав другой мессенджер. Так же как и ВК.

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

Оу, становится все более и более интересно

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

имел ввиду реализовали.

Андрей
24.11.2018
10:14:09
телеграм ведь тоже недавно изобрели. по логике ты должен бы пользоваться IRC или ICQ. а может быть даже FIDO.
Как что-то плохое ;) А вообще дело не в технологии, а в наполненности ресурсов людьми.

Попроще будет нечитаемое говно
Длинная строка - нечитаемое говно. А задача редактора сократить скроллинг имеющегося текста.

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

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
Нет, всё началось со вкусовщины, когда некоторые стали настаивать, что только их длина строки самая правильная.
нет, мы обсуждали необходимость ограничивать длину строки несмотря на ширину современных дисплеев. а ты влез со своими умными текстовыми редакторами, которые должны волшебным образом переносить код с учетом синтаксиса языка, и которых не существует.

Андрей
24.11.2018
10:29:59
?? Eugene
24.11.2018
10:31:57
для меня >_<

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

Alex
24.11.2018
10:33:24
Но они действительно нужны. Если бы в твоём редакторе появилась такая фича, ты бы обрадовался, а не ворчал.
я подозреваю такая фича реализуется всяческими форматтерами кода (аля black или go fmt)

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

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

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

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

Страница 7146 из 9768