
Andrey
27.12.2017
19:45:08
Хотя это зависит от того как ты воспринимаешь слово "поплывёт".

Alex
27.12.2017
19:45:29
Это значит что всё будет немного не так, как ты задумал изначально

Sunlive
27.12.2017
19:45:33

Alex
27.12.2017
19:45:53
Например отступ будет не в 4 символа а в 8

Google

Andrey
27.12.2017
19:46:09
Ясно, печально.

Alex
27.12.2017
19:46:09
И вот тебе пример
https://github.com/alexapplecider/Avitek-engineering/blob/master/src/pug/components/about-us-and-news.pug
Ты думаешь в редакторе у чувака 8 символов отсттуп был? Нет. Там было 4
Телега сделает 2
Т.е. делая отступ табом мы имеем визуальный разброс от 2 до 8 символов

Andrey
27.12.2017
19:49:16
Ок, у нас n человек в проекте предпочитают отступ в 2 пробела, а m в 4. Твоё решение?

Alex
27.12.2017
19:49:42
Я за пробелы в любом виде. От 2 до 4
Они консистентны

Andrey
27.12.2017
19:50:18
Ок, пусть часть команды мучается только ради того, чтобы потенциально код можно было разместить на гитхабе. Ясно.

Alex
27.12.2017
19:50:20
Человек делая 2 пробела увидит такие отступы везде. Также как и человек делая 4 пробела ожидаемо их увидит в любой среде

Andrey
27.12.2017
19:51:45
Понял. Ты за выпрямление рук при переходе на проект, да?

Alex
27.12.2017
19:52:18
Хотя бы так для начала

Google

Alex
27.12.2017
19:52:27
Табы должны умереть )

Andrey
27.12.2017
19:52:43
Понял тебя. Вопросы бесмысленны.

Alex
27.12.2017
19:53:48
Я бы даже сказал бесполезны )

Andrey
27.12.2017
19:54:41
Да, потому что ты считаешь, что потенциальная выгода важнее, чем удобство разработчика.

Victor
27.12.2017
19:54:56
бляяяя и это дискуссия в тематическом сообществе, посвященном топовому frontend-фреймворку

Andrey
27.12.2017
19:55:20

Alex
27.12.2017
19:55:26
удобство ОДНОГО конкретного разработчика в комманде, которая пишет на табах. Думаю да

Andrey
27.12.2017
19:55:42
половина на 4 пробелах, половина на 2 пробелах.

Alex
27.12.2017
19:55:53
Серьезно?

Victor
27.12.2017
19:55:55

Andrey
27.12.2017
19:55:59

Alex
27.12.2017
19:56:10
половина на 4 пробелах, половина на 2 пробелах.
половина + половина = ?

Andrey
27.12.2017
19:56:31

Alex
27.12.2017
19:56:46
И один ты на ТАБАХ. Молодчага )))

Andrey
27.12.2017
19:56:59
Ты экономишь слова, сокращая "гитхаб" до "гит", но не можешь понять простейшей фразы?

Victor
27.12.2017
19:57:03

Andrey
27.12.2017
19:57:20

Google

Serge
27.12.2017
19:57:28

Andrey
27.12.2017
19:58:01

Victor
27.12.2017
19:58:08

Alex
27.12.2017
19:58:23
Задйем с другой стороны. Есть несколько доводов против табов. Есть ли какие-то доводы против пробелов?

Andrey
27.12.2017
19:58:53

Serge
27.12.2017
19:59:07

Alex
27.12.2017
19:59:23
В том что их разное количество? И что?

?
27.12.2017
19:59:25
Что тут у нас

Andrey
27.12.2017
19:59:39
Где?
Половина разрабов предпочитает отступ в 4 пробела шириной, половина в 2. Табы позволяют жить в гармонии.

Alex
27.12.2017
19:59:59

?
27.12.2017
20:00:16

Alex
27.12.2017
20:01:17

Andrey
27.12.2017
20:01:47

Alex
27.12.2017
20:01:52
Ширина таба тоже может быть разная
Кто-то поставит себе ширину таба в два символа, а кто-то в 4

Andrey
27.12.2017
20:02:33
Походу ты начинаешь понимать в чём проимущество.

Serge
27.12.2017
20:02:34

Владимир???
27.12.2017
20:02:45

Andrey
27.12.2017
20:03:02

Google

Victor
27.12.2017
20:03:08
https://habrastorage.org/getpro/habr/post_images/1bc/eb3/a6c/1bceb3a6c6ebb0ae9229fee0e858fef6.png

Serge
27.12.2017
20:03:14
Меня табы бесят неадекватным поведением курсора

Andrey
27.12.2017
20:03:44

Serge
27.12.2017
20:04:09

Alex
27.12.2017
20:04:22
Мы сейчас говорим конкретно про два разных символа: 1 символ табуляции (который в зависимости от ряда факторов может иметь фактическую ширину в разное количество символов ) или n символов пробела (как правило 2 или 4)

Andrey
27.12.2017
20:04:30

Serge
27.12.2017
20:04:53

Andrey
27.12.2017
20:05:13

Alex
27.12.2017
20:05:48

Serge
27.12.2017
20:05:54

Victor
27.12.2017
20:06:33

Andrey
27.12.2017
20:06:55

Serge
27.12.2017
20:07:43

Andrey
27.12.2017
20:08:22

Serge
27.12.2017
20:08:57
Мне так гармонично и комфортно

Andrey
27.12.2017
20:09:31
Ок, понял.

Alex
27.12.2017
20:10:34
Епть.
Я если честно хз что у меня используется. Но отступы руками делаю нажимая таб. Но каков там символ - нужно смотреть. В вебшторме точнее как настроено

Google

Andrey
27.12.2017
20:12:17
Во, я примерно об этом и говорил, когда говорил, что важна ширина отступа, а не конкреный символ)

Victor
27.12.2017
20:13:22
А уже обсуждалась тема, что делать если хочешь законтрибутить в открытый проект на гитхабе, там пробелы, а у тебя табы?
ну, или наоборот

Alex
27.12.2017
20:13:35
Простите
Те кто за пробелы топит
Я вот не пойму
Вы руками их делаете или же табом

Andrey
27.12.2017
20:13:59

Alex
27.12.2017
20:14:04
А там как уже иде настроено?

Andrey
27.12.2017
20:14:34
Табом, конечно же. Долбить пробел - это идиотизм.

Victor
27.12.2017
20:14:44

Andrey
27.12.2017
20:15:35
Так что проблем не было.
Это были java, c#, js и golang

Stanislav
27.12.2017
20:17:19
Преттиер решает проблему.
че т я не понимаю, как он решает.
Половина хочет табы, вторая половина - пробелы.
В проекте приняты табы.
Перед коммитом претир форматирует код на табы.
Когда "пробельщик" вытянит новый код из репы - претир ему локально отформатирует в пробелы?

Andrey
27.12.2017
20:17:39

Stanislav
27.12.2017
20:17:51
т.е. у пробельщика будут табы?

Andrey
27.12.2017
20:17:58
Пробельщик подтянет стиль из конфига и отрегулирует ширину табов на удобную ему.

Serge
27.12.2017
20:19:16

Stanislav
27.12.2017
20:19:27
Для него пофиг

Alex
27.12.2017
20:19:39
+

Andrey
27.12.2017
20:19:42