Engenharia de Software para Desenvolvedores: Cultivando Qualidade de Código

"Código de qualidade não é escrito, é lapidado; bons hábitos não são aprendidos, são forjados em meio a tropeços." Ao longo dos anos desenvolvendo software, acumulei uma boa quantidade de experiências e cometi diversos erros. Refletindo sobre isso, percebo que a maioria dos problemas não estava relacionada à falha na implementação de ...

Publicado em 8-11 16:44

7 Implementações e Práticas do Padrão Singleton em Java

Padrão Singleton: Garante que apenas uma única instância de uma classe exista em todo o processo. Modagem Eager (Início Ansioso) /** * Implementação do padrão Singleton Eager (Eager Initialization) */ public class SingletonEager { // Instância é criada durante a inicialização da classe private static final SingletonEager instancia ...

Publicado em 6-26 20:48

Padrões de Design no Odoo 17: O Padrão Estratégia em Ação

Conceito do Padrão Estratégia Em aplicações empresariais, regras de negócio frequentemente exigem flexibilidade. Considere o cálculo de frete: diferentes transportadoras, destinos ou pesos podem gerar variações complexas. Implementar essas variações com condicionais encadeados leva a código frágil e difícil de manter. O padrão estratégia resolv ...

Publicado em 6-3 07:20