Я очень долго сам оформлял "почти по KR". Ну просто начал изучение языка с KR, отпечатанной на барабанном АЦПУ :-)
С одним отклонением - если условие под if длинное, то завершающая круглая скобка условия и открывающая фигурная ставится под if
if( bla_bla_bla & kwa_kwa_kwa
|| moo_moo_moo & meow_meow_meow
) {
some_code
}
Только вот инденту такое не объяснить (а перед CVS хотелось бы ровнять исходники, чтобы меньше шумовых различий было). По -kr
он сдлеает
if( bla_bla_bla & kwa_kwa_kwa
|| moo_moo_moo & meow_meow_meow ) {
some_code
}
что выглядит отвратительно. Тогда уж лучше
if( bla_bla_bla & kwa_kwa_kwa
|| moo_moo_moo & meow_meow_meow)
{
some_code
}
что тоже противно, так как тянет за собой
}
else
{
}
На экран и на страницу помещается меньше "эффективных" строк - просто менее удобно смотреть исходники...