LINUX.ORG.RU

История изменений

Исправление unt1tled, (текущая версия) :

это лучший из возможных вариантов

от такого:

int main(void)
{
    asdfasdf;

    return 0;
}

почему-то тошнит и выбешивает.

Писать каждый раз камент после шапки функции тоже бесит, ибо это не всегда нужно, а высирать из себя лишнее отродясь не умею:

int main(void) {
    // this is boolshit
    int bool_shit;

    blabla;

    return 0;
}

Ставить пробел после шапки вообще считаю не этичным, как бы пропадает связь между названием функции и телом:

int main(void) {

    int where_is_my_mind;

    return 0;
}

Да и комментировать шапку функции вот так:

/**
 * This is widely accepted comment.
 * Also used in younameit-doc systems like javadoc or phpdoc.
 * params: amount of bars per foo
 * return: exit code
 */
int foo(int bar) {
    adsfasdf;

    if(!bar)
        return 0;

    return 1;
}

считается хорошим тоном и многие системы автоматической документации завязаны на таком стиле.

Исходная версия unt1tled, :

это лучший из возможных вариантов

от такого:

int main(void)
{
    asdfasdf;

    return 0;
}

почему-то тошнит и выбешивает.

Писать каждый раз камент после шапки функции тоже бесит, ибо это не всегда нужно, а высирать из себя лишнее отродясь не умею:

int main(void) {
    // this is boolshit
    int bool_shit;

    blabla;

    return 0;
}

Ставить пробел после шапки вообще считаю не этичным, как бы пропадает связь между названием функции и телом:

int main(void) {

    int where_is_my_mind;

    return 0;
}

Да и комментировать шапку функции вот так:

/*
 * This is widely accepted comment.
 * Also used in younameit-doc systems like javadoc or phpdoc.
 * params: amount of bars per foo
 * return: exit code
 */
int foo(int bar) {
    adsfasdf;

    if(!bar)
        return 0;

    return 1;
}

считается хорошим тоном и многие системы автоматической документации завязаны на таком стиле.