Здравствуйте, AndrewVK, Вы писали:
_FR>>Ну как тебе сказать… Я у десятка разных людей (в совершенно разных компаниях) видел такое:
_FR>>qqqqq();
_FR>>tttt();
_FR>>if(condution)
_FR>>{
_FR>> aaaa();
_FR>> bbbb();
_FR>>}
_FR>>else
_FR>> ccc();
_FR>> ddd();
_FR>>qqqqq();
_FR>>tttt();
_FR>>и даже раз сам себя на подобном ловил.
AVK>Ну и при чем тут стиль кодирования?
Стиль кодировани определяет, ставить ли кавыки в "простых случаях", таких как этот:
if(condition)
action();
Так вот если правила оформления кода позволяют такое (опускать кавыки), то не редко можно увидеть ошибки (в моём примере автор хотел, что бы ddd(); вызвалось в случае "else", а получилось так, что вызывается во всех случаях). Если бы стили оформления не допускали неуказания кавык в "простых" случаях, то код аыглядел бы так:
if(condution) {
action();
}//if
и теперь ошибиться стало бы невозможно (в разумных пределах).