Tenho percebido códigos (code reviews) que buscam apenas verificar se o guia de estilos está sendo seguido, mas será isso realmente importante?
we are developers
- Publicou7Artigo(s)
- Visualizados4900Vezes
- Desde2019
Programar não é fácil, mas alterar um sistema é mais difícil ainda! O Open/Close Principle é uma boa solução para este problema. Porém, como vamos ver a seguir, nem sempre.
De todos os princípios SOLID, o Interface Segregation Principle (ISP) parece ser um dos mais simples de ser compreendido e aplicado.
Sabe o que é mais legal no desenvolvimento de software contemporâneo? Você escreve um código qualquer em C#, por exemplo.
Nas palavras de Robert Martin, o Single Responsability Principle (SRP) é o princípio SOLID mais mal compreendido. Será isso mesmo? É o que vamos descobrir.
Olá! Tudo bem? Neste artigo vou apresentar duas soluções que tornam possível a inversão de controle: Service Locator e Injeção de Dependência. Antes de prosseguir, no entanto, preciso dizer que esses padrões fazem sentido se você estiver seguindo o princípio da Inversão de dependência. E talvez você me pergunte: “Ah, mas os dois são a…
Neste artigo abordo assuntos ligados à migração de software sob a ótica do fornecedor, também conhecido como fábricas de software. Ao longo do artigo vou usar o termo “migrar o software” com frequência, por isso, toda vez que você ler “migrar o software”, peço que entenda “atualizar a versão da linguagem” ou “adotar nova tecnologia”…