Mariana Azevedo
1 min readJan 8, 2020

--

Olá Eduardo!

A ideia do SOLID é orientar de uma forma mais pragmática como você pensa software, como você pode construí-lo com mais robustez e qualidade.

Tendo essa base absorvida, quando você se deparar com situações semelhantes às do texto, no momento do desenho da arquitetura do seu sistema ou refatorando um código legado, você já vai codar respeitando as regrinhas. Cada caso é um caso e precisa ser analisado para você não acabar criando anti-padrões (anti-patterns) no código.

--

--

Mariana Azevedo

Senior Software Developer/Tech Lead, master in Computer Science/Software Engineering, Java, open source, and software quality enthusiast.