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] e int i;. Essas duas poderão ser usadas pela função toda.
- Sempre crie funções para diminuir os tamanhos do códigoExemplo: 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