domingo, 18 de março de 2012

Dicas na hora de programar

Dicas na hora de programar
  • Sempre pense em TODAS as possibilidades que possam acontecer dentro da função, pois só assim evitará erros futuros
  • Utilize sempre o Google:
    Sempre que precisar de uma função basta procurar no Google. Como por exemplo:
    Quero contar quantas letras (caracteres) tem numa frase (string)... Bote no Google:
    Contagem de caracteres numa string -> vários resultados apontando para strlen();
  • Sempre programe com "{TABS}" que são aqueles espaços antes da função. Faz com que o código seja mais legível e além disso você pode saber melhor o que cada "}" está fechando e assim por diante.
  • Declare sempre as variáveis defaults que são: char tmp [1024] int i;. Essas duas poderão ser usadas pela função toda.
  • Sempre crie funções para diminuir os tamanhos do código
    Exemplo: tenho um código que precisa gravar um arquivo. Você criou dentro dessa função que precisa do arquivo a função. OK. Agora você cria outra função que precisa gravar um arquivo. Porque escrever tudo de novo? Basta criar um, exemplo: void GravaArquivo(char *filename, char *msg);. Assim, você usa uma linha para QUALQUER situação de gravar arquivos. 
  • Sempre use o comando free(void *ptr); para "limpar" o buffer e assim não dar problema no futuro.
  • Para a alteração de valores dos packets (nível avançado, vai ser visto futuramente) use o comando: memset(); e para pegar valores use: memcpy();

Nenhum comentário:

Postar um comentário