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)

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

DeadEye ★★★★★
()

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

quest ★★★★
()

Табы для отступов, кратных ширине таба, остаток от деления пробелами

Наверное это, но ... блджад нормально нельзя что ли написать?

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

Перефразируй нормально, тогда исправлю. Имел ввиду такое:

level1 {
    level2 {
	level3 {
	    level4 {
		level5 {
		    level6;
		}
	    }
	}
    }
}

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

Ну отступы то понятно отступы, но блджад что значит «2я табами» «4я табами» «одним табом и пробелами кратными ...» что это за билиберда вообще?

табами или пробелами отступы делаете?

- табами делаю.

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

Ну смотри, вот кусок, который я постил выше:

level1 { // тут отступа нет
    level2 { // тут 4 пробела
	level3 { // тут 1 таб
	    level4 { // тут 1 таб и 4 пробела
		level5 { // тут 2 таба
		    level6; // тут 2 таба и 4 пробела
		}
	    }
	}
    }
}
Это будет нормально выглядеть только с табом шириной в 8 пробелов.

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

Ширина таба настраивается. Я знаю несколько людей, которые так пишут, но они все пишут в ынтырпрайзных IDE, а не маргинальных текстовых редакторах.
И я специально указал, что таб должен быть как 8 пробелов. У тебя в первом случае — 4, а во втором — 2.

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

Отступы табами, форматирование пробелами.

Aceler ★★★★★
()

Иногда табы в 4 пробела, иногда просто 4 пробела. Главное не смешивать.

EXL ★★★★★
()

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

А если я вдруг стану (не дай Патрег!) писать на Python, то будет

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

r3lgar ★★★★★
()

4 пробела. Изредка 2 (иногда использую такой отступ в html или css, но это и не программирование, так что по опросу включая теги всё же явно 4).

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

Какая разница, есть же автоформат? Ну да, разумеется, если ты не питонщик.

А вообще, табы в два пробела для отступов и пробелы для форматирования.

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

пробелы для форматирования

Как будто можно форматирование иначе организовать, лол. Попробуй табами отравнять, и в другом редакторе (или в том же, но с другими настройками форматирования) этот же код будет выглядеть не просто как говно, но ещё и нечитабельным.

Хотя, обычно форматированием страдают всякие жава-кодеры, нормальным людям это нужно редко.

r3lgar ★★★★★
()

Табы, конечно, а какая у них длина — это не важно.

olibjerd ★★★★★
()

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

на работе ставлю те отступы, которые требуют кодинг гайдлайны. в данный момент, это табы, для всех языков кроме путхона. в путхоне точно не помню, но вроде те же пресловутые 4 пробела.

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

У табов нет и не может быть фиксированной ширины, опрос писал жопорукий хипстер.

Goury ★★★★★
()

Табы шириной в 2 пробела, вполне достаточная ширина что бы визуально было видно.

iluha16
()
Ответ на: комментарий от sevenredlines

Затем что у некоторых особо тупых хипстеров извилин не хватило чтобы понять что бывают символы без фиксированной ширины, даже в моноширинном шрифте.

Goury ★★★★★
()

В goвне табами, в пистоне по PEP8.

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

Конечно, не может, у всех эти табы выглядят по-разному, потому люди используют пробелы для отступов ради переносимости, ибо пробелы везде одинаковые.
В опросе имеется ввиду, как у тебя эти табы выглядят.

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

2-4 пробела в зависимости от проекта и языка; табы — пережиток времён печатных машинок и могут спокойно умирать.

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

Апстрим слёзно просит юзать пробелы, хоть с табами пистон и умеет работать. Я на пистоне не пейшу, так что мне пофиг.

r3lgar ★★★★★
()

табы, ибо Ъ, но шириной 2 пробела, ибо «золотое сечение»

Spoofing ★★★★★
()

рулят табы, которые в редакторе растягиваются, как надо

mystery ★★
()

Табы для отступов, кратных ширине таба, остаток от деления пробелами

0 потому что никто не понял?

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

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

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

Мой апстрим не просит.
Если ты каммитишь в проект, рассчитанный на каммиты тупых хипстеров — тогда, ясен пень, придётся страдать этими пробелами.

Goury ★★★★★
()

Стараюсь везде ставить два пробела. В Java принято 4, поэтому там ставлю 4.

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

Мой апстрим не просит.

Я про самих разрабов пистона. На пистоне я не пишу, и вряд ли когда-то стану, мне не нравится пистон.

тупых хипстеров

Вообще, я коммичу в проектики, в которых юзаются четыре пробела, у меня вим настроен на таб в два пробела, но разрабы малаццы, и в конце файлов есть настройки, которые оверрайдят мои хотелки, и код получается апстримоугодным. Если другой редактор не может так, то такой редактор не нужен мне.

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

sed не спасает от кривожопых хипстеров, от них спасает только игнорирование всего написанного ими говнокода.

Goury ★★★★★
()

[x] Отступы мой редактор ставит сам, в противном случае нажимаю таб, который вводит сколько-то пробелов в зависимости от языка (обычно 4)

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

У здоровых адекватных людей есть sed.

У здоровых адекватных людей есть vim.

У здоровых адекватных людей есть emacs.

теперь это нездоровых неадекватных поделок тред

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

У здоровых адекватных людей есть emacs.

Теперь понятно, почему у тебя форматирование на ЛОРе полетело в этом комментарии.

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

Сами разработчики страдают от неадекватного количества кривожопых хипстеров в каммитах. Вот и пришлось ввести такие правила.

Не обязательно каммитить в самих разработчиков питона, есть ещё много других мест, куда можно каммитить. Далеко не везде каммиты захвачены тупыми хипстерами.

И дрочат на пробелы именно тупые хипстеры, которые этот сраный пеп8 не осилили дальше первого параграфа, пропустив при этом вступление, в котором чёрным по серому написано что пеп8 предназначен для каммитов в библиотеки питона, а не священная корова, на которую велено дрочить всем хипстерам.

Табы превращаются в нужное количество пробелов перед каммитом без проблем, а вот на более важные моменты оформления кода хипстеры, как правило, кладут пенис. В среднестатистическом кодстайле среднестатистического хипстера есть только «пробелыпробелыпробелыпробелыпробелыпробелытабысмерть», а в самом коде даже вертикальные отступы и именование переменных отданы корейскому рандому.

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