S[O]LID – OCP – Princípio do Aberto e Fechado

Fala ai Radizeiros e Radizeiras, tudo bem com vocês? Quantas vezes a solução que você precisava para atender a uma solicitação de um cliente, ou corrigir algo, era adicionar vários “if” e “else” dentro do seu código? Você sabe que eu prezo muito por qualidade de código e práticas como essa é uma violação de […]

SOLI[D] – DIP – Princípio da inversão de dependência

Fala ai Radizeiros e Radizeiras, tudo bem com vocês? Neste post estarei mostrando mais um conceito do SOLID, onde estarei falando sobre o DIP – Princípio da inversão de dependência. O que é o DIP? Ele é muito importante quando queremos reduzir acoplamento, aumentar a coesão, escrever códigos concisos, códigos que sigam as boas práticas. O […]

SO[L]ID – LSP – Princípio de substituição de Liskov

Fala ai Radizerios e Radizeiras, tudo bem com vocês? Neste post falo de uma das técnicas usadas no meu dia a dia na programação. Estarei mostrando para vocês o Princípio de substituição de Liskov.   Mas quem é Liskov?   Liskov é uma mulher chamada Barbara Liskov.   Em 1988 ela definiu que toda classe […]