Неравноценное преобразование if в switch
От: Пельмешко Россия blog
Дата: 27.03.09 10:01
Оценка: 2 (1)
while( x > 0 )
    {
    if( x == 2 ) DoWork( );
    else
        {
        flag = false;
        break;
        }
    }

Convert to 'switch' statement:
while( x > 0 )
    {
    switch( x )
        {
        case 2:
            DoWork( );
            break;
        default:
            flag = false;
            break;
        }
    }

To if-else:
while( x > 0 )
    {
    if( x == 2 ) DoWork( );
    else flag = false;
    }



И ещё...
Рефакторинг "Extract Method" частенько даёт не форматированный метод со скобкой блока на той же строке, что и заголовок метода.
А иногда даёт форматированный согласно всем указанным правилам...

ReSharper 4.5 Full Edition build 4.5.1208.6 on 2009-03-12T22:28:36


Извините, если подобное уже обсуждалось...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.