LINUX.ORG.RU

Какие у вас отступы в коде?

 , , , ,


0

2

А как вы делаете отступы в своём коде?

  1. Пробелы, 4 пробела на отступ 443 (37%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Табы шириной в 4 пробела 252 (21%)

    **************************************************************************************************************************************************************************************

  3. Пробелы, 2 пробела на отступ 171 (14%)

    ***************************************************************************************************************************

  4. Я не пишу код, отстаньте от меня! 154 (13%)

    ***************************************************************************************************************

  5. Пробелы или табы в зависимости от языка 99 (8%)

    ***********************************************************************

  6. Табы шириной в 2 пробела 33 (3%)

    ***********************

  7. Табы шириной в 8 пробелов 31 (3%)

    **********************

  8. Табы для отступов, кратных ширине таба, остаток от деления пробелами 24 (2%)

    *****************

  9. Пробелы, 8 пробелов на отступ 6 (0%)

    ****

Всего голосов: 1213

★★★★★

Проверено: Klymedy ()
Последнее исправление: CYB3R (всего исправлений: 1)

Ответ на: комментарий от r3lgar

нет, оно полетело по причине кривожопости

и таки думаю что любая неадекватная нездоровая поделка не настолько неадекватна, чтобы _из-за неё_ леело форматирование

f1u77y ★★★★
()
Последнее исправление: f1u77y (всего исправлений: 1)
Ответ на: комментарий от Goury

tl;dr.

Просто забей на тех, чей индент тебя не устраивает.

Вим умеет жрать тот индент, который ему укажешь, или ванговать по контексту.

r3lgar ★★★★★
()

В Си стараюсь придерживаться gnu style, 2 пробела на отступ.

VoyageRR
()
Ответ на: комментарий от r3lgar

Много кто умеет, но когда индентация смешивается с выравниванием — бывает сложно иногда.
Приходится забивать или в редких случаях форкать.

Goury ★★★★★
()
Ответ на: комментарий от Goury

когда индентация смешивается с выравниванием

Таким кодерам руки надо сразу отрывать, лучше при рождении.

Приходится забивать или в редких случаях форкать.

Проще забить, если оно ещё не совсем каша.

Ноют, смотри внимательней

Это уже не хипстеры.

r3lgar ★★★★★
()
Ответ на: комментарий от r3lgar

Так она смешивается в 100% случаев, когда для неё используются одни и те же символы. А когда для выравнивания используется что-нибудь кроме пробелов — выравнивание улетает.
Вывод: руки надо отрывать всем, кто индентует пробелами и при этом выравнивает.

И иногда бывает помогает просто прогнать сначала через минификатор, а потом через бьютификатор.

Goury ★★★★★
()

Мультивыбора не хватает.

Пробелы, 2 пробела отступ

У проекта chromium style guide, который пошел от google C++ style guide, поэтому так. А потом по инерции с него пишу весь код так. Но если приходится писать на питоне, то 4 пробела, ибо в отделе принято использовать pep8.

alex_ac
()
Ответ на: комментарий от Goury

Достаточно просто заставить людей юзать нормальные редакторы кода. В виме, например, такой каши не бывает, он сам индент заменяет на предефайненный, вне зависимости от того, что ты в предыдущей строчке отступил табом, а в следующей пятью пробелами (правда, лишний пробел оно не уберёт, но он будет мозолить глаз с нормальным шрифтом).

r3lgar ★★★★★
()

Пробелы, 4 пробела на отступ

umren ★★★★★
()

и софттабы в 4 пробела это ...

vostrik ★★★☆
()

Где вариант - «Не знаю, что там IDE с этим вытворяет»

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от r3lgar

Нет. Для любого применения абстракции необходимо понимание технологии, над которой происходит абстракция.
Эта хипстерская кривожопость возникла именно из-за непонимания хипстерами механики индентации.

Goury ★★★★★
()
Ответ на: комментарий от Myau

О того что толпа идиотов проголосует за очередной идиотизм — правильным он не станет.

Goury ★★★★★
()
Последнее исправление: Goury (всего исправлений: 1)
Ответ на: комментарий от Myau

Отчего? Там какой-то есть особенно православный способ задавать отступы?

Suntechnic ★★★★★
()
Ответ на: комментарий от Suntechnic

Я добавил этот вариант только потому, что знаю, людей, которые так делают. Не понимаю, как и зачем, но они существуют.

CYB3R ★★★★★
() автор топика

Табы шириной в 4 пробела

Qwentor ★★★★★
()

Какой смысл использовать пробелы, если отображение табов элементарно настраивается на нужную ширину?

Deleted
()
Ответ на: комментарий от Goury

Тебе хипстеры жизнь испоганили? Что-то слишком много желчи на абстрактную группу людей.

Deleted
()
Ответ на: комментарий от CYB3R

О какой переносимости речь? Зачем нужно, чтобы для всех отступы выглядели одинаково?

Deleted
()

Без привязки к языку, да ещё и без мультивыбора, опрос не нужен. Климедий, позор тебе!

vurdalak ★★★★★
()
Ответ на: комментарий от Goury

Это ты щаз описал оратора комментарием выше (привет, fornlr !), который нифига не хипстор, хоть и всеми силами косит под.Как раз хипсторы наоборот, хорошо в теме, иначе они не были бы хипсторами.

r3lgar ★★★★★
()

У меня такие, какие требуют правила в конкретном проекте.

no-such-file ★★★★★
()
Ответ на: комментарий от Suntechnic

Просто это уровень наркомании, намного выше понимания нормальных людей. Нормальных людей на ЛОРе оказалось достаточно больше, чем ожидалось.

r3lgar ★★★★★
()

Опрос лажа, на самом деле почти все ставят отступы так, как это принято в текущем языке/проекте.

melkor217 ★★★★★
()
Ответ на: комментарий от r3lgar

Очень смешно.

Хиппстер - это бородка и клетчатая рубашка. Всё. Ни того, ни другого у меня никогда не было.

А так да, можно выдумывать любой бред.

Например, у многих линуксоидов так же синоним чего-то нехорошего. Ну в чем то похоже на MS.

'А почему этот софт столько ОЗУ жрет? Так его хиппстеры делали'

fornlr ★★★★★
()
Ответ на: комментарий от leave

Дичь какая.

В libxml2 так. А в Mesa в некоторых местах отступы по три места, но вместо каждых 8 пробелов — таб.

i-rinat ★★★★★
()

Пробелы или табы в зависимости от языка

Обычно это пробелы в 4 символа. Для Пуре Цэ - в восемь символов.

Unicode4all ★★★★★
()
Ответ на: комментарий от r3lgar

И по поводу абстракции.

Я хорошо представляю как работает компилятор того же c++. Сам велосипедил свой собственный. И его как и меня совершенно не волнуют эти бестолковые отступы. А если что не нравится, то 'format code' в пункте меню IDE или плагина Sublime.

И не волнует это настолько по крайней мере в java, c, c++, чтоб из этого такой фетиш устраивать.

fornlr ★★★★★
()
Ответ на: комментарий от no-such-file

я так делаю

Вот из-за таких как ты я боюсь лезть в чужой код.

r3lgar ★★★★★
()
Ответ на: комментарий от fornlr

Хиппстер - это бородка и клетчатая рубашка. Всё.

Распространённое заблуждение.

r3lgar ★★★★★
()
Ответ на: комментарий от fornlr

Я хорошо представляю как работает компилятор

А причём здесь компилятор, если тред про форматирование (в частности — индент), которое относится исключительно к редактору кода (если речь не идёт о питоне, конечно)?

r3lgar ★★★★★
()

А какая вообще разница? мне не мешает, как было в проекте до меня, так и оставлю.

pftBest ★★★★
()

афтар, где вариант «не знаю, за меня всё делает IDE»? %)

(я честно не знаю, там какие-то няшные настройки по дефолту, что я даже не заморачивался ))

aol ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.