Categoria: Linguagem C
Ideias, histórias e inspirações.
[415] Undefined Behavior: O Território Perigoso do C
Um índice a mais num vetor de cinco pode imprimir tudo certo, travar, ou virar… [+]
[416] Tratamento de Erros Idiomático: errno e Códigos de Retorno
Sem try nem catch, toda falha em C vira um retorno que alguém precisa conferir… [+]
[417] Testes Automatizados em C
Testar só o caminho feliz dá segurança falsa: o bug mora no zero, no negativo… [+]
[420] Código Limpo em C: Nomes, Funções e Legibilidade
f(a, b) e somar_intervalo(inicio, fim) fazem exatamente a mesma coisa; só a… [+]
[423] Programação Defensiva e Contratos
Ponteiro nulo onde a função exige um válido é bug e pede assert; arquivo que… [+]
[428] Organização de Projetos e Convenções da Comunidade
Um typedef que não revela os campos da struct obriga quem usa o módulo a… [+]
[429] Otimização Consciente e Noções de Desempenho
Programador é notoriamente ruim em adivinhar onde o próprio código é lento — e… [+]
[430] Processos: fork, exec e wait
A linha do fork é executada uma vez e retorna duas — e é do valor diferente em… [+]