
dimcha
01.10.2018
10:46:38

Dmitry
01.10.2018
10:48:36
Не будем переходить на личности пожалуй.

dimcha
01.10.2018
10:48:43
задумали мы как-то очень давно перейти с табов на спейсы... и поняли, что со старым кодом такой финт не пройдет (

Google

dimcha
01.10.2018
10:49:12
как раз по причине съехавшего annotate

Dmitry
01.10.2018
10:49:32
Пробелы в любом случае во первых гибче, а во вторых - более generic
А что такое annotate я не знаю

dimcha
01.10.2018
10:49:54
когда они стали generic? )
git annotate не знаете?

Dmitry
01.10.2018
10:51:07
Не знаю
Уже загуглил, никогда не пользовался

dimcha
01.10.2018
10:51:56
видимо я стар, поэтому и цепляюсь за труЪ. Мне сложно понять, зачем каждое последующее поколение переизобретает велосипед. Учитывая то, что он, как и все сейчас от автомашин до кода, становится хуже и ломается чаще
обиднее всего, что доводов разума люди не слышат (

Dmitry
01.10.2018
10:53:26
А что не так с annotate?
Я как бы понимаю, что никогда ей не пользовался потому что есть blame
Но вот в blame у меня точно проблем не было никогда
Из-за пробелов или форматтеров

Google

Dmitry
01.10.2018
10:54:41
В эликсире можно хук-чек поставить на неотформатированный коммит
Ну в гите хук на эликсир чек

dimcha
01.10.2018
10:56:10
и это проблема не эликсира, а гита и ide
т.е. форматируется код для ide/редактора

Dmitry
01.10.2018
10:57:25
Аххахах. Т.е. логика "пробелы плохо, потому что мы начали делать на табах, а теперь внедрение пробелов ломает blame"?

dimcha
01.10.2018
10:57:32
а гит он агностик к данным и смотрит изменения по факту
когда codebase большой и старый - это роялит сильно

Dmitry
01.10.2018
10:58:55
А вот пользоватся более удобными мелочами всегда приятнее чем менее удобными

dimcha
01.10.2018
10:59:31
ну вот пришли "умники" и покатилось все...

Dmitry
01.10.2018
10:59:51
Сказал же почему пробелы лучше
Пример привел
что еще надо?

dimcha
01.10.2018
11:00:07
хорошо, как ты поступишь, если увидишь мой код на пробелах в 8 знакомест?
а ты привык к 2
что ты сдеалешь?
причем мы в одной команде
и пилим этот продукт

Google

Dmitry
01.10.2018
11:00:39
Как я могу привыкнуть к 2, если есть стайлгайд на 8?

dimcha
01.10.2018
11:00:43
мы - заоодно

Dmitry
01.10.2018
11:00:59
А если есть гайд на 2 пробела, а ты делаешь 8 - я тебя отшлепаю по жопе ремнем
Помоему все очень просто

dimcha
01.10.2018
11:01:41
так вот зачем эти перверзии, когда можно пользоваться табами и не исходить кровью из глаз и адреналином из ушей?
у тебя 2, у меня 8

Dmitry
01.10.2018
11:02:05
Потому что в этом случае мой пример сьедет
Или у тебя или у меня
Или в гитхабе

dimcha
01.10.2018
11:02:58
да и фиг с ним, если блок один съедет. Это 0.001% кода. Зато остальные 99.999% будут такие, как тебе привычно

Marat
01.10.2018
11:02:59
Там правда конечно с параметром в урле исхитриться можно, но не уверен что в пул реквестах работает

Dmitry
01.10.2018
11:03:54
А на блоки кода мне не пофиг

dimcha
01.10.2018
11:05:37

Dmitry
01.10.2018
11:06:00
99.999% нашли компромисс так то)
И у нас ничего нигде не сьезжает
Просто рай
Ты еще скажи "хочу код писать русскими буквами, а мне не дают"

Le
01.10.2018
11:07:24
вызываем форматтер и забываем о спорах

Google

alteregoizm
01.10.2018
11:09:37

Alexey
01.10.2018
11:10:05

Dmitry
01.10.2018
11:10:23
Ну тык в Питоне в pep тоже табы

Marat
01.10.2018
11:10:33

Alexey
01.10.2018
11:10:44
Я про вариативность

Marat
01.10.2018
11:10:48
У Go вот табы да

Dmitry
01.10.2018
11:11:02

Alexey
01.10.2018
11:11:26
Перл позволяет писать множеством способов, а питон вроде как про единообразие
И го
Не так ли?

dimcha
01.10.2018
11:12:04
Знаешь, когда во Франции произошла Великая Французская Революция, они решили не останавливаться на достигнутом разрушая старое и пошли дальше - они поменяли названия месяцев и стали именовать их на новый лад. Типа "весь мир насилья мы разрушим, до основанья, а потом, мы наш, мы новый мир построим...". Так вот ваши 2 спейса вместо таба это неубедительная попытка отгородить себя "нового", от хорошо работающего "старого". Это, своего рода маркетинг, но унылый и неубедительный(в 21 веке широкоформатных мониторов). Табы были с момента механических пишущих машинок и ипользовались "на ура" всеми "операторами эвм". Новое поколение, видимо, не захотело иметь ничего общего со старым миром...

Alexey
01.10.2018
11:12:13
И я к тому, что единообразие вроде бы тру

dimcha
01.10.2018
11:12:32
перл прекрасен, да )
го тоже прекрасен

Alexey
01.10.2018
11:13:28
С табами единообразия не получится

dimcha
01.10.2018
11:13:36
а питон меня поддостал уже ( особенно с 3.6 после введения аннотаций...

Nikolai
01.10.2018
11:13:37
Функции ещё можно кемелкейсом именовать. Кому-то удобненько.

Alexey
01.10.2018
11:13:42
Если не мешать из с пробелами

Google

Nikolai
01.10.2018
11:15:00
Пробелы

dimcha
01.10.2018
11:15:04
на руби не писал никогда
мне кажется вся эта чернуха 2мя спейсами с руби и поперла

Dmitry
01.10.2018
11:15:33
На асме можно вообще без табов и пробелов писать
Языки развиваются
А пробелы, как я уже говорил - более generic

dimcha
01.10.2018
11:16:13
можно из буханки сделать троллейбус... (с)
за табы я выше пояснил

Dmitry
01.10.2018
11:16:46
Я ж пример привел
И подпункты
Про форматтер, про гитхаб
Что еще надо?

dimcha
01.10.2018
11:17:21
это паддинг, который был вот прям всегда

Dmitry
01.10.2018
11:18:00
Ну и как это должно быть с табами? 4 таба а потом 5 пробелов?

dimcha
01.10.2018
11:18:12
вся эта "священная война" против табов родилась из-за кривого использования микса табов и паддинга

Dmitry
01.10.2018
11:18:30
Ну вот я и говорю, что пробелы более generic
потому что пробелы есть всегда
А без табов можно обойтись

dimcha
01.10.2018
11:18:52

Dmitry
01.10.2018
11:18:52
Вот их и обрезали бритвой оккамы

dimcha
01.10.2018
11:19:31
Бритвой Обамы