Лишние скобки - страница 2

 
Alexey Viktorov:

Наверное действительно мало раз в одну строку ставишь круглую и фигурную скобки...

А если пробелы поставить после if будет быстрей работать??? Но после запятой никогда не надо ставить пробел... иначе код вообще работать не будет...

Да пофиг. Не обижайтесь на меня, нуба, о великий. Вообще, форматирование - это религия.

Единственный смысл предложенных исправлений увеличить читаемость кода. Разбитие сложного логического выражения на строки это рекомендуемая практика независимо от стиля (не верите, посмотрите С.Макконел "Совершенный код" главу про форматирование).

В том стиле который я использую, после if ставиться пробел, т.к. оно не функция

А что касается круглой и фигурной скобки на одной строчке, я просто оставлю это здесь, тема подходящая -

Стиль Кернигана-Ричи | K&R | KR | 1TBS (One True Bracing Style) | Kernel

if () {
  ........
}  


Стиль Алмена | BSD

if () 
{
  ........
}  


Стиль GNU 

if() 
  {
    ........
  }  
Это общие принципы, касающиеся фигурных скобок. Кому интересно, найдет детали каждого стиля форматирования и их ответвлений.
 
Igor Volodin:

Да пофиг.

Да конечно пофиг. Только если мне придётся читать такой код, я просто не стану напрягаться...
 

 Стиль Кернигана-Ричи | K&R | KR | 1TBS (One True Bracing Style) | Kernel

Обидно: давно так пишу, а оказывается - опять до меня изобрели :( 

 
Alexey Viktorov:

Наверное действительно мало раз в одну строку ставишь круглую и фигурную скобки...

А если пробелы поставить после if будет быстрей работать??? Но после запятой никогда не надо ставить пробел... иначе код вообще работать не будет...

А что, надо на одной строке писать круглую скобку, а на другой фигурную?
 
Alexey Viktorov:

Наверное действительно мало раз в одну строку ставишь круглую и фигурную скобки...

А если пробелы поставить после if будет быстрей работать??? Но после запятой никогда не надо ставить пробел... иначе код вообще работать не будет...

Зачистил все пробелы.  Код стал работать быстрее.
 
Владимир:
Зачистил все пробелы.  Код стал работать быстрее.
А если снег с крыши почистить, будет еще быстрее.
 
Владимир:
Зачистил все пробелы.  Код стал работать быстрее.

Это вам так кажется :)

....

Я использую второй стиль (BSD), на мой взгляд он более читабельный. 

 
Vitalii Ananev:

Это вам так кажется :)

....

Я использую второй стиль (BSD), на мой взгляд он более читабельный. 

Я использую стиль стилизатора, нажимаешь кнопку и все :)
 
Vitalii Ananev:

Это вам так кажется :)

....

Я использую второй стиль (BSD), на мой взгляд он более читабельный. 

Применяю такой стиль тоже (BSD). Для меня удобней в чтении. 

А скорость проверить можно.


uint start1=GetTickCount();//--- запомним начальное значение

..
код
...
uint time1=GetTickCount()-start1;//--- получим затраченное время в миллисекундах
Comment("Вычисление заняло  ",time1,"  ms"); //--- выведем в журнал "Эксперты" сообщение
return(rates_total);
}
Если код коротий то разницы не увидишь, а если строк 5000 заметно.
 
Lilita Bogachkova:
Я использую стиль стилизатора, нажимаешь кнопку и все :)
У стилизатора стиль GNU
Причина обращения: