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