Automação de Build com Make
Linguagem C
[413] Automação de Build com Make

25/03/2026 • 1 min read

Projetos Maiores com CMake
Linguagem C
[414] Projetos Maiores com CMake

02/04/2026 • 1 min read

Undefined Behavior: O Território Perigoso do C
[415] Undefined Behavior: O Território Perigoso do C

Um índice a mais num vetor de cinco pode imprimir tudo certo, travar, ou virar… [+]

Tratamento de Erros Idiomático: errno e Códigos de Retorno
[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… [+]

Testes Automatizados em C
[417] Testes Automatizados em C

Testar só o caminho feliz dá segurança falsa: o bug mora no zero, no negativo… [+]

Código Limpo em C: Nomes, Funções e Legibilidade
[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… [+]

Programação Defensiva e Contratos
[423] Programação Defensiva e Contratos

Ponteiro nulo onde a função exige um válido é bug e pede assert; arquivo que… [+]

Organização de Projetos e Convenções da Comunidade
[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… [+]

Otimização Consciente e Noções de Desempenho
[429] Otimização Consciente e Noções de Desempenho

Programador é notoriamente ruim em adivinhar onde o próprio código é lento — e… [+]

Processos: fork, exec e wait
[430] Processos: fork, exec e wait

A linha do fork é executada uma vez e retorna duas — e é do valor diferente em… [+]