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 ()

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

DeadEye ★★★★★ ()

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

quest ★★★★ ()

Раньше было «Табы шириной в 8 пробелов», теперь «Who cares? gofmt!»

beastie ★★★★★ ()

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

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

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 ★★★★ ()
Ответ на: комментарий от r3lgar

Что тебе мешает использовать табы в питоне?
Агрессивные хипстеры?

Goury ★★★★ ()

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

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

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

Goury ★★★★ ()

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

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

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

CYB3R ★★★★★ ()

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

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

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

r3lgar ★★★★★ ()

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

Spoofing ★★★★★ ()

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

mystery ★★ ()

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

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

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

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

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

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

Goury ★★★★ ()

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

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

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

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

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

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

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

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

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

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

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

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

Потому, что никто не юзает. Ни один редактор текста такое не делает, и слава Патрегу.

r3lgar ★★★★★ ()

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

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

кривожопых хипстеров

Что конкретно ты имеешь против хипстоты?

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

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

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

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

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

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

Из формулировки видно, что ему форма жоп не нравится.

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

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

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

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

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

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

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

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

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