Qual é melhor / mais geralmente aceito?
Isto:
if(condition)
{
statement;
}
Ou:
if(condition)
statement;
Eu costumo preferir o primeiro, porque eu acho que é mais fácil dizer o que realmente pertence ao bloco if, ele salva os outros de adicionar chaves depois (ou criar um bug esquecendo), e faz tudo suas instruções if uniformes, em vez de alguns com chaves e alguns sem. O segundo, no entanto, ainda está sintaticamente correto e definitivamente mais compacto. Estou curioso para ver qual é geralmente mais preferido pelos outros.
Tags coding-style