"Моя хата с краю" имеет значение, отличное от оригинального "Not my job" ("Не моя работа"). 1-е - отказ от участия в чем-либо общественно значимом, 2-е - отказ делать что-либо, не входящее в служебные обязанности.
Неплохо, хотя подозреваю, что бревно подтащили для фотографии, а настоящая причина зигзага другая, типа выбоины в асфальте, которая на снимке не видна.
"культурные причины" я экстраполирую из своих личных наблюдений, посему о них спорить не буду.
техническая же причина следующая: юниксоидные команды etags и ctags не слишком надёжно распознают функции, тело которых не начинается с фигурной скобки в первой колонке. поэтому масса людей, даже будучи тупоконечниками в отношении всех прочих синтаксических конструкций, всегда ставят ту самую фигурную скобку остроконечным образом.
а по-хорошему (поскольку pattern-matching при чтении кода базируется на отступах) стиль должен быть такой:
int
func() {
do_stuff();
if (condition) {
printf("we have a situation here!\n");
do_conditional_stuff(); }}
printf("ook!\n"); }}
ибо незачем тратить драгоценное вертикальное пространство на фигню. чем не Питон? :)
"ибо незачем тратить драгоценное вертикальное пространство на фигню"
открывающая и закрывающая скобки стоят в одном положении (с "обаконечным" отступом), легче отслеживать, когда забыл закрыть.
Я знаю что Керниган и Ричи - остроконечники. Время было остроконечное - каждая строка - перфокарта.
Я не против тупокечников. Я только против того, чтобы тупоконечники, захватив власть, не заставляли остроконечников переходить в свою веру. Остроконечники на моей памяти никогда так не делали.
no subject
Date: 2008-01-10 02:55 pm (UTC)no subject
Date: 2008-01-10 02:59 pm (UTC)no subject
Date: 2008-01-10 03:08 pm (UTC)no subject
Date: 2008-01-11 05:08 am (UTC)посмотри на свой смайлик внимательно, как там рот и нос ))
no subject
Date: 2008-01-11 04:58 pm (UTC)Однако.
no subject
Date: 2008-01-10 04:36 pm (UTC)Lost in translation
Date: 2008-01-10 03:25 pm (UTC)Re: Lost in translation
Date: 2008-01-10 04:52 pm (UTC)no subject
Date: 2008-01-10 04:09 pm (UTC)no subject
Date: 2008-01-10 04:27 pm (UTC)no subject
Date: 2008-01-10 07:20 pm (UTC)no subject
Date: 2008-01-10 07:22 pm (UTC)no subject
Date: 2008-01-10 10:14 pm (UTC)no subject
Date: 2008-01-10 07:33 pm (UTC)no subject
Date: 2008-01-10 09:24 pm (UTC)no subject
Date: 2008-01-11 07:24 am (UTC)offtop
Date: 2008-01-11 03:26 pm (UTC)void foo()
{
int code;
}
или тупоконечников:
void foo() {
int code;
}
Re: offtop
Date: 2008-01-19 10:47 am (UTC)(чему есть как культурные, так и чисто технические причины).
Re: offtop
Date: 2008-01-19 10:49 am (UTC)Re: offtop
Date: 2008-01-19 11:04 am (UTC)техническая же причина следующая: юниксоидные команды etags и ctags не слишком надёжно распознают функции, тело которых не начинается с фигурной скобки в первой колонке. поэтому масса людей, даже будучи тупоконечниками в отношении всех прочих синтаксических конструкций, всегда ставят ту самую фигурную скобку остроконечным образом.
а по-хорошему (поскольку pattern-matching при чтении кода базируется на отступах) стиль должен быть такой:
int func() { do_stuff(); if (condition) { printf("we have a situation here!\n"); do_conditional_stuff(); }} printf("ook!\n"); }}ибо незачем тратить драгоценное вертикальное пространство на фигню. чем не Питон? :)
life imitates art
Date: 2008-01-19 11:56 am (UTC)"ибо незачем тратить драгоценное вертикальное пространство на фигню"
открывающая и закрывающая скобки стоят в одном положении (с "обаконечным" отступом), легче отслеживать, когда забыл закрыть.
Я знаю что Керниган и Ричи - остроконечники. Время было остроконечное - каждая строка - перфокарта.
Я не против тупокечников. Я только против того, чтобы тупоконечники, захватив власть, не заставляли остроконечников переходить в свою веру. Остроконечники на моей памяти никогда так не делали.
Re: life imitates art
Date: 2008-01-19 02:07 pm (UTC)а это пущай редактор делает. хорошие — умеют.
это, пардон, как?
Re: life imitates art
Date: 2008-01-19 02:41 pm (UTC)Как? А так, что цербер который делает тебе code review, - тупоконечник...
Re: life imitates art
Date: 2008-01-19 03:56 pm (UTC)