Alex
Сделай 2
Андрей
Почему не 1 или 3?
Alex
Лучше 2 или 4
Андрей
Т.е. 4 пробела - это норм?
Serge
Понял. Какой-никакой весомый аргумент. А отступ в 4 пробела - это норм?
Я наелся табов по самое небалуй. Можно еще навспоминать. Но в целом табы в большой команде зло
Alex
кому как. Я пишу через 2
Alex
Полно
Serge
А что ещё кроме проблемы копипасты возникает?
Это не копипаста. А тот же код.) Очень тяжко тебе аргументировать
Андрей
123 tab 123
Serge
Тем более С телефона
Anonymous
кому как. Я пишу через 2
Я знаю одного чувака у него 5 строка код 1 пробел остальные 5 строки 5 пробел
Андрей
А телега отображает таб как 2 пробела, так что проблем нет.
Alex
Так у тебя пробелы там ))
Alex
Андрей
Так у тебя пробелы там ))
Да, телега сама преобразовала.
Sunlive
а приттиер не решает проблему табов\пробелов?
Sunlive
и подобные штуки
Андрей
Я копировал код с табами. Так что твой аргумент про телегу отлетает)
Serge
Да, телега сама преобразовала.
Вооот ! И телега за нас ! )))
Sunlive
кому как нравится, за 1 хоткей все становится как хотите
Андрей
Телега - это не текстовый редактор, поэтому она может отображать текст как ей вздумается.
Андрей
Ну, если это все аргументы... То ок.
Alex
Ещё со вторичным выравниванием могут быть проблемы. Когда у тебя скажем строки выровнены по =
Андрей
ты за табы в итоге?
Да, для меня удобство разработчика превыше.
Андрей
Ещё со вторичным выравниванием могут быть проблемы. Когда у тебя скажем строки выровнены по =
Я уже понял, что ты не умеешь настраивать форматирование в редакторе)
Sunlive
Да, для меня удобство разработчика превыше.
взаимно, прост чет не понял ваще идеи всего этого холивара))
Андрей
взаимно, прост чет не понял ваще идеи всего этого холивара))
В нём нет никакого смысла. Просто хочу узнать. Вдруг у табов есть реальные минусы. Но пока не особо получается выяснить.
Alex
Sunlive
я согласен, по этому и спросил про приттиер условный
Alex
Мне вот просто интересно. Как у тебя такое, если там будут табы останется таким же в другом редакторе
Alex
Или на гитхабе
Sunlive
Ну да, я не раз писал про prettier)
оке, я просто не читал все)
Андрей
оке, я просто не читал все)
Да без проблем) Я бы сам не читал)
Alex
Поплывет всё, потому что ширину табов каждый интерфейс делает как ему угодно, а пробел ВСЕГДА равен одному символу
Андрей
Поплывет всё, потому что ширину табов каждый интерфейс делает как ему угодно, а пробел ВСЕГДА равен одному символу
Давай я прямо тебя спрошу. Ты знаешь вообще как правильно использовать табы для отступов?)
Андрей
Подскажу: это не простая автозамена.
Андрей
https://habrahabr.ru/post/118208/
Sunlive
http://funkyimg.com/i/2AFRb.png
Sunlive
vscode с табами
Sunlive
само по себе подстроилось под строку
Sunlive
тупо таб жал
Андрей
Нужно различать intentation и alignment
Alex
тупо таб жал
Ну там ведь пробелы сейчас :)
Андрей
А не использовать тупо только табы или только пробелы.
Sunlive
Ну там ведь пробелы сейчас :)
так а в чем проблема то по итогу тогда? ы
Alex
так а в чем проблема то по итогу тогда? ы
Проблема в том, что когда у тебя отступ задан табом, то в IDE выравнивание нормальное, а если скопипастить куда-то, то все поплывет. А если бы это были пробелы - то вырывниваение сохранилось бы везде. Ну вот прям ВЕЗДЕ
Андрей
Хотя это зависит от того как ты воспринимаешь слово "поплывёт".
Alex
Это значит что всё будет немного не так, как ты задумал изначально
Alex
Например отступ будет не в 4 символа а в 8
Андрей
Ясно, печально.
Alex
И вот тебе пример
Alex
https://github.com/alexapplecider/Avitek-engineering/blob/master/src/pug/components/about-us-and-news.pug
Alex
Ты думаешь в редакторе у чувака 8 символов отсттуп был? Нет. Там было 4
Alex
Телега сделает 2
Alex
Т.е. делая отступ табом мы имеем визуальный разброс от 2 до 8 символов
Андрей
Ок, у нас n человек в проекте предпочитают отступ в 2 пробела, а m в 4. Твоё решение?
Alex
Я за пробелы в любом виде. От 2 до 4
Alex
Они консистентны
Андрей
Ок, пусть часть команды мучается только ради того, чтобы потенциально код можно было разместить на гитхабе. Ясно.
Alex
Человек делая 2 пробела увидит такие отступы везде. Также как и человек делая 4 пробела ожидаемо их увидит в любой среде
Андрей
Понял. Ты за выпрямление рук при переходе на проект, да?
Alex
Хотя бы так для начала
Alex
Табы должны умереть )
Андрей
Понял тебя. Вопросы бесмысленны.
Alex
Я бы даже сказал бесполезны )
Андрей
Да, потому что ты считаешь, что потенциальная выгода важнее, чем удобство разработчика.
Victor
бляяяя и это дискуссия в тематическом сообществе, посвященном топовому frontend-фреймворку
Alex
удобство ОДНОГО конкретного разработчика в комманде, которая пишет на табах. Думаю да
Андрей
половина на 4 пробелах, половина на 2 пробелах.