Como podemos saber se um software não possui problemas? A resposta é bastante simples: temos de testá-lo para termos uma garantia – mesmo que mínima – de que não temos problemas. Podemos testar o nosso software de diversas formas: por meio de testes de aceitação, testes de carga (stress), testes de integração ou utilizando testes… [Leia mais…]
Geralmente, quando utilizamos o Spring Framework para a injeção de dependências, injetamos em nossos objetos de negócios beans que são instanciados pelo Spring, ou seja, beans que tem seu ciclo de vida completamente controlado pelo framework. Mas você sabia que o Spring também é capaz de injetar em outros objetos dependências que não foram criadas… [Leia mais…]
Do jeito que boa parte das pessoas e das empresas costumam usá-lo, eu prefiro, sem nenhuma dúvida, deixá-lo. O RUP é um processo que, seja por desconhecimento ou por mau uso, tornou-se extremamente sobrecarregado, pesado e burocrático (no mau sentido da palavra). O RUP, em sua essência, está longe, mas muito longe mesmo, de ser… [Leia mais…]
Essa é uma dica para quem utiliza o Spring Framework em suas aplicações. Imagine que você está desenvolvendo uma aplicação em que nem todos os objetos (ou beans) sejam gerenciados pelo Spring. Imagine ainda que, por algum motivo, você quer adicionar a um objeto não gerenciado pelo Spring uma dependência que é gerenciada pelo mesmo.… [Leia mais…]
Nós, desenvolvedores, sabemos o quanto é difícil encontrar bugs no código. Em projetos de médio/grande porte essa tarefa pode ser ainda mais árdua – pode haver centenas de arquivos de código-fonte com milhares e milhares de linha de código. Uma alternativa pode ser o uso de ferramentas de análise estática de código. Análise estática de… [Leia mais…]
Regras de negócio devem permanecer na aplicação e não no banco de dados. É assim que eu respondo a qualquer indagação sobre a possibilidade de colocar as regras de negócio no banco de dados. Eu sou altamente contrário a colocar regras de negócio no banco de dados, isto é, à abordagem híbrida de regras no… [Leia mais…]
“Don’t call us, we’ll call you”. Esse é o princípio de Hollywood, que é o lema da injeção de dependência – tema desse post. O que me levou a escrever sobre esse tema foi uma discussão (no bom sentido!) que tive recentemente no ambiente de trabalho. Em determinado momento dessa discussão fui questionado por um… [Leia mais…]
abril 6, 2011
2