Смотрел разные примеры и мне безумно понравилось такое оформления кода
int
main()
{
    double a = 10.5;
    if (expr) {
        // ...
    }
    return 0;
}
Как видно при объявлении функции возвращаемый тип и имя пишем в двух строках. Функции начинается с фигурной скобки с новой строки. При написании конструкций типа if, switch, for и других бы не переносим фигурную скобку на новую строку.
Шаблонные функции пишем так:
template<typename T>
int func(T a)
{
    // ...
}
Но если мы пишем большую конструкцию if, то оформляем ее так:
if (a == true
  && b == false)
{
    // ...
}
Как видно фигурная скобка уже с новой строки.
Как вам такая практика?
P.S смотрел github.com/nginx/












