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.
Eu já tenho um blog principalmente de fotografia, mas aqui pretendo falar de computação, dando dicas, truques etc. O nome veio do fictício Necronomicon, que pelo que eu li, seria um livro praticamente perdido, com poucos exemplares sobreviventes, e ainda por cima proibido, ensinando uma arte perdida, muito pouco conhecida, chegando a ser muito perigosa. É neste sentido que uso como origem do nome deste blog. Para maiores detalhes, leia o artigo mais antigo publicado.
Nenhum comentário:
Postar um comentário