Alex
Серьезно?
Victor
Предложи альтернативу.
Любая тема, которая непосредственно касается темы сообщества
Андрей
Alex
половина на 4 пробелах, половина на 2 пробелах.
Alex
половина + половина = ?
Андрей
половина на 4 пробелах, половина на 2 пробелах.
Половина предпочитает отступы в 2 пробела, вторая половина в 4 пробела.
Alex
И один ты на ТАБАХ. Молодчага )))
Андрей
Ты экономишь слова, сокращая "гитхаб" до "гит", но не можешь понять простейшей фразы?
Victor
половина на 4 пробелах, половина на 2 пробелах.
Проёб тимлида. Создается голосовалка в гуглоформах и решается в первый день проекта. Далее все пулл-реквесты автоматом деклайнятся во время сборки в CI /thread off
Андрей
Какой? Что с тобой бессмысленно спорить?
Потому что я не глядя не принимаю вашу сторону?
Victor
В чём проёб? Единый стиль. Табы.
Тогда сорян, я из фразы "Половина предпочитает отступы в 2 пробела, вторая половина в 4 пробела" предположил, что это в коде
Alex
Задйем с другой стороны. Есть несколько доводов против табов. Есть ли какие-то доводы против пробелов?
Alex
В том что их разное количество? И что?
Anonymous
Что тут у нас
Андрей
Где?
Половина разрабов предпочитает отступ в 4 пробела шириной, половина в 2. Табы позволяют жить в гармонии.
Alex
Что тут у нас
У нас тут небольшой срачик, присоединяйтесь
Anonymous
У нас тут небольшой срачик, присоединяйтесь
С удовольствием, коротко где сабж посмотреть?
Alex
Alex
Ширина таба тоже может быть разная
Alex
Кто-то поставит себе ширину таба в два символа, а кто-то в 4
Андрей
Походу ты начинаешь понимать в чём проимущество.
Андрей
А где те, то предпочитают пробелы ? Какая то хреновая гармония
Люди предпочитают размер отступа, а не конкретно пробелы.
Victor
https://habrastorage.org/getpro/habr/post_images/1bc/eb3/a6c/1bceb3a6c6ebb0ae9229fee0e858fef6.png
Serge
Меня табы бесят неадекватным поведением курсора
Serge
?
?? Что тут непонятно?
Alex
Мы сейчас говорим конкретно про два разных символа: 1 символ табуляции (который в зависимости от ряда факторов может иметь фактическую ширину в разное количество символов ) или n символов пробела (как правило 2 или 4)
Андрей
?? Что тут непонятно?
Что неадекватного в поведении курсора?
Serge
Что неадекватного в поведении курсора?
Стрелка вправо перемещает курсор хз на сколько позиций
Андрей
Alex
https://habrastorage.org/getpro/habr/post_images/1bc/eb3/a6c/1bceb3a6c6ebb0ae9229fee0e858fef6.png
Вот это п...ц как показательно. Всё. Вопрос решен. Статистика собрана. Всем спасибо
Serge
А зачем там вообще курсор держать?
Мы о гармонии или зачем?
Victor
Вот это п...ц как показательно. Всё. Вопрос решен. Статистика собрана. Всем спасибо
просто интересная корелляция по языкам Go - просто Tabосекта
Андрей
Мы о гармонии или зачем?
Ну так зачем?) Что там курсор может делать?)
Андрей
Я его туда двигаю. Прикинь.
Я это понял. Просто я не понимаю зачем вообще там курсору находиться. И не могу ни одной причины придумать.
Serge
Мне так гармонично и комфортно
Андрей
Ок, понял.
Oleksandr
Епть.
Oleksandr
Я если честно хз что у меня используется. Но отступы руками делаю нажимая таб. Но каков там символ - нужно смотреть. В вебшторме точнее как настроено
Андрей
Во, я примерно об этом и говорил, когда говорил, что важна ширина отступа, а не конкреный символ)
Victor
А уже обсуждалась тема, что делать если хочешь законтрибутить в открытый проект на гитхабе, там пробелы, а у тебя табы? ну, или наоборот
Oleksandr
Простите
Oleksandr
Те кто за пробелы топит
Oleksandr
Я вот не пойму
Oleksandr
Вы руками их делаете или же табом
Oleksandr
А там как уже иде настроено?
Андрей
Табом, конечно же. Долбить пробел - это идиотизм.
Victor
Преттиер решает проблему.
других языков, кроме JS в природе нет?
Андрей
других языков, кроме JS в природе нет?
Пока во всех проектах, которые я видел на прекоммит хуке висел линтер и автоформатирование.
Андрей
Так что проблем не было.
Андрей
Это были java, c#, js и golang
Stanislav
Преттиер решает проблему.
че т я не понимаю, как он решает. Половина хочет табы, вторая половина - пробелы. В проекте приняты табы. Перед коммитом претир форматирует код на табы. Когда "пробельщик" вытянит новый код из репы - претир ему локально отформатирует в пробелы?
Stanislav
т.е. у пробельщика будут табы?
Андрей
Пробельщик подтянет стиль из конфига и отрегулирует ширину табов на удобную ему.
Андрей
т.е. у пробельщика будут табы?
Да. А в чём разница для него таб в 2 пробела или 2 реальных пробела?
Stanislav
Для него пофиг
Oleksandr
+
Андрей
В том что таб это не х пробелов. Это 1 таб
Да, я забыл, что ты любишь играться в отступах) Для тебя есть разница.
Oleksandr
Щас бы руками отступы настраивать...
Андрей
Для него пофиг
Ну вот. А кому удобен отступ шириной в 4 пробела ставит 4. И всё прекрасно)
Serge
Да, я забыл, что ты любишь играться в отступах) Для тебя есть разница.
На самом деле пофиг. Иде конвертнет обратно в пробелы
Андрей
На самом деле пофиг. Иде конвертнет обратно в пробелы
Если твой патч будет в несколько коммитов, то печаль будет.
Stanislav
Ну вот. А кому удобен отступ шириной в 4 пробела ставит 4. И всё прекрасно)
Да, я забыл про локальную настроку для редактора)
Андрей
В одном коммите проблемы не будет.
Андрей
Так что не всё так просто.