
Dmitriy
09.01.2017
10:24:05
https://habrahabr.ru/post/308974/ вот даже стата

Nikita
09.01.2017
10:24:18

Dmitriy
09.01.2017
10:25:23

Andrey
09.01.2017
10:25:37

Google

Nikita
09.01.2017
10:25:48
в смысле съехал?

Dmitriy
09.01.2017
10:25:59

Andrey
09.01.2017
10:26:16

Theonic
09.01.2017
10:26:17

Andrey
09.01.2017
10:26:24
А если бы были пробелы - жопа была бы
Некуда зайти, нечего править, остается только смириться и: 1. править ручками; 2. Жить с этим

denisx
09.01.2017
10:27:30

Andrey
09.01.2017
10:28:27

Dmitriy
09.01.2017
10:29:00
Что делать если в стандарте 2 пробела ?

Nikita
09.01.2017
10:29:32
в каком стандарте?

Dmitriy
09.01.2017
10:29:47

Nikita
09.01.2017
10:29:58
страдать

Google

Dmitriy
09.01.2017
10:30:18
Шо ?

Andrey
09.01.2017
10:30:52

Dmitriy
09.01.2017
10:31:24
У каждого языка есть стандарт программирования. где описывается все правила написания кода

Nikita
09.01.2017
10:32:20
во-первых, не у каждого
во-вторых, иногда в стандарте нет ничего про пробелы и табы

Andrey
09.01.2017
10:32:30
Я просто никогда не сталкивался с таким.
В силу неопытности. Или просто внимания не обращал.

Dmitriy
09.01.2017
10:33:27

denisx
09.01.2017
10:33:51

Dmitriy
09.01.2017
10:34:13

Andrey
09.01.2017
10:34:30

Dmitriy
09.01.2017
10:34:31
Что делать с фреймовками ?

denisx
09.01.2017
10:34:35

Andrey
09.01.2017
10:35:11
У ROR вроде 2 пробела
Документально закрепленно? Для самого языка? И не простая договоренность, как в Джаве с именами методов\переменных?

Евгений
09.01.2017
10:36:24
Интересует конкретный пример, где ЯП требует 2 пробела.
https://www.python.org/dev/peps/pep-0008/#id18
Тут не указано число, но явно написано, что предпочтительнее.
Spaces are the preferred indentation method.
Tabs should be used solely to remain consistent with code that is already indented with tabs.
Python 3 disallows mixing the use of tabs and spaces for indentation.
Python 2 code indented with a mixture of tabs and spaces should be converted to using spaces exclusively.
When invoking the Python 2 command line interpreter with the -toption, it issues warnings about code that illegally mixes tabs and spaces. When using -tt these warnings become errors. These options are highly recommended!

Dmitriy
09.01.2017
10:37:13

Andrey
09.01.2017
10:38:19


Dmitriy
09.01.2017
10:39:12
не понял проблемы с ОС
в пхп, питоне. есть страндарт кодирования. и все кто выкладывают код в мир. обычно следуют ему, для большей отдачи перед сообществом

Google

Pavel
09.01.2017
10:39:33
Рекомендуют настоятельно выкинуть табы

Andrey
09.01.2017
10:40:32

Pavel
09.01.2017
10:40:58
Ну да. А новые проекты начинать без них

Andrey
09.01.2017
10:41:26

Евгений
09.01.2017
10:41:32

Pavel
09.01.2017
10:41:59
Впринципе из своего опыта скажу что нету особо разницы
Со временем можно привыкнуть ко всему
Я несколько раз переходил с табов на пробелы и обратно, и на разный стиль скобочек { тоже
Сначала непривычно и неудобно, потом збс

Nikita
09.01.2017
10:44:58
Главное что б в одном проекте не было и табов, и спейсов

Pavel
09.01.2017
10:45:09
Ну хотя если отступ равен 2 пробелам то тяжело быстро распознавать вложенные конструкции
а с 4 пробелами порядок

Евгений
09.01.2017
10:45:47

Andrey
09.01.2017
10:48:29
В общем, есть две статьи. Одна говорит, таб хорошо, другая говорит, таб плохо. И обе местами на один и тот же момент дают радикально разные мнения, подтвержденные логичными доводами
Это борода.

Dmitriy
09.01.2017
10:49:01
У меня на работе. если не 4 пробела. то тупо пушить не даст гитлаб. Удобно

Andrey
09.01.2017
10:49:58
Как вижу я: если 4 пробела стоит, то ты хоть тресни, это будет 4 пробела, без доп. манипуляций.
А если 1 таб, то его можно сделать и в 2 и в 2000 пробелов без особых манипуляций

Dmitriy
09.01.2017
10:51:12

Pavel
09.01.2017
10:54:18

Google

Pavel
09.01.2017
10:55:18
Я как то ни разу ни у кого не видел чтоб он заморачивался у себя шириной таба
А потом он на новом сервере заходит в ненастроенный vim и что? Код писать не сможет?

Kostya
09.01.2017
10:56:57
На настроенном виме в принципе писать код такая себе идея

Andrey
09.01.2017
10:56:59
А если он где-то случайно поставит не 4 а 3 пробела? Не 9 а 8? или ты, вдруг поймешь, что тебе мало 4 пробелов? Что так плохо видно вложенность?

Евгений
09.01.2017
10:57:01
Табы или пробелы?
Пробелы – 11
??????? 61%
Табы – 7
???? 39%
? 18 people voted so far.

Andrey
09.01.2017
10:58:00

Dmitriy
09.01.2017
10:58:22

Andrey
09.01.2017
10:58:35

denisx
09.01.2017
10:58:54
Придумать проблему и решать её - done

Pavel
09.01.2017
10:59:19

Dmitriy
09.01.2017
10:59:20
не получилось

Andrey
09.01.2017
11:00:06
И все-таки интересно, насколько просто изменить 4 пробела на, условно 8? Банально: "Найти->Заменить?" - прокатит же? или есть более элегантные решения?
Просто с табами всё очевидно. В настройках ide ставишь N-пробелов на таб и работаешь.

Pavel
09.01.2017
11:01:22
Но я представил как это выглядит - заходит бородатый админ на сервер поправить конфиг nginx и такой "о, простите но я не буду это править. Здесь табы а я признаю только пробелы" И выходит с сервера :D

Kostya
09.01.2017
11:04:01
Реальность админа и девопса регулярно такого требует
Я уже вижу как они открывают 10 летний проект на джаве и пишут его в настроенном виме на удаленном сервере. Если надо писать столько кода, что это приносит неудобства из-за ненастроенности вима, то это все решаемо. Например многие редакторы/ide умеют сами по ssh работать.

Pavel
09.01.2017
11:04:24
У того кто писал будет красиво, а у кого другая ширина таба - все криво. Это в общем главный аргумент против табов

Andrey
09.01.2017
11:05:01

Google

Pavel
09.01.2017
11:05:54
Это все слишком геморно, туда сюда в настройках переключать. Слишком много разных ситуаций.

Евгений
09.01.2017
11:06:08

Dmitriy
09.01.2017
11:06:23

Евгений
09.01.2017
11:06:46

Firdavs
09.01.2017
11:07:03

Pavel
09.01.2017
11:07:09
Когда код отпробелен по стандарту, выглядит везде и всегда одинаково при любых условиях, и не надо ничего настраивать нигде.

Dmitriy
09.01.2017
11:07:44

Andrey
09.01.2017
11:09:09
Спасибо всем =)

Pavel
09.01.2017
11:10:35
Ну щас идешки умеют расставлять отступы вообще без нажатия каких-либо кнопок

romy
09.01.2017
11:18:55
Профукал устройство залогененное в тг по номеру к которому нет доступа..
Прощай акк? Найс, тг

Wyldstyle
09.01.2017
11:19:25
Сброс сессии, не?

Евгений
09.01.2017
11:20:00
Если это было ЕДИНСТВЕННОЕ устройство на том аккаунте - всё, сорян.

romy
09.01.2017
11:20:34
Я был залогинен только в том устройстве

Wyldstyle
09.01.2017
11:20:35

Евгений
09.01.2017
11:20:53

romy
09.01.2017
11:21:03
Тг топ