Показать сообщение отдельно
Старый 24.02.2008, 15:03   #3  
mono is offline
mono
Участник
 
18 / 10 (1) +
Регистрация: 26.10.2006
Цитата:
Сообщение от mazzy Посмотреть сообщение
Кроме того, в таких простейших случаях без-else-овый код должен выглядеть так
X++:
int foo(int bar)
{
    if ( /*expr1*/ ) throw /*some exception*/; 
    if ( /*expr2*/ ) return 1;
    if ( /*expr3*/ ) return 2;
    if ( /*expr4*/ ) return 3;
 
    doSomething or throw /*some exception*/;
}
а не так, как предлагает автор блога
Даже в таких простейших случаях код должен выглядить так, как рекомендуют Best Practices, a не так, как предлагает mazzy.

Eсли не нравятся Best Practices - напишите свою Аксапту, с блекджеком и шлюхами.