Design de Código

Ponteiro de Schrödinger
Artigo

Ponteiro de Schrödinger

Ponteiros não existem em Java. Ou existem? A verdade é que o conceito está lá, disfarçado de referências, NullPointerException e variáveis final. Neste artigo, exploro a fronteira entre a abstração das linguagens modernas e a realidade do hardware, passando por exemplos em C e Java, e mostrando como é fácil — e perigoso — reinventar ponteiros sem perceber. Uma reflexão sobre design de código, concorrência e as armadilhas que criamos ao ignorar a biblioteca padrão.

Sobre Design de Código: Referências, Filosofias e Práticas para Código de Qualidade
Artigo

Sobre Design de Código: Referências, Filosofias e Práticas para Código de Qualidade

Design de código é um tema fundamental para desenvolvedores que buscam criar software sustentável, legível e eficiente. Neste post, exploramos referências críticas, filosofias úteis e práticas para evitar armadilhas comuns, baseado em uma discussão aprofundada sobre o assunto. Se você já se perguntou por que seu código parece complexo demais ou como melhorar sua abordagem de design, este conteúdo é para você.