sexta-feira, 24 de fevereiro de 2012

C: Explicando as bruxarias

A linguagem C permite uma economias de expressão, e outras linguagens podem ter seus truques também, então é aconselhável o uso de comentários explicando as "bruxarias" que você fez. Um exemplo pode ser visto abaixo:

    /* if( strlen( string ) == 0 ) */
    if( ! *string )
    {
    }
    /* else if( strlen( string2 ) > 0 ) */
    else if( *string2 )
    {
    }

Então pode colocar no comentário o código duma forma mais bem explicada, mesmo que ineficiente, e usar o nível de "bruxaria", de "magia negra", que melhor convier para o programa rodar mais rápido, e/ou com o um código melhor.

Não tenha medo de usar comentários.

PS: O código complicado, a "bruxaria", colocada aqui está correta e é plenamente proposital. Pretendo explicá-las posteriormente, mas aqui é para serem entendidas somente pelo comentário que as precedem.

Nenhum comentário:

Postar um comentário