Domain-Driven Design na Engenharia de Software Magazine ed. 45
Blz, galera Acaba de sair meu artigo sobre Domain-Driven Design na <<Engenharia de Software, edição 45>>, revista da DevMedia. Infelizmente, a revista é apenas digital e o conteúdo fica...
View ArticlePrincípios SOLID: Princípio da Responsabilidade Única (SRP)
Olá, pessoal Neste post darei início a uma série que falará sobre os princípios SOLID, os quais são boas práticas vindas de décadas de experiência em engenharia de software. Estes 5 princípios passaram...
View ArticlePrincípios SOLID: Princípio do Aberto/Fechado (OCP)
Fala, galera Voltando à série sobre os princípios SOLID iniciada <aqui>, vamos desta vez com o princípio Open-Closed Principle (Princípio do Aberto/Fechado), ou simplesmente, OCP. O OCP é mais um...
View ArticlePrincípios SOLID: Princípio de Substituição de Liskov (LSP)
Olá, povo! De volta aos princípios SOLID com o terceiro princípio do acrônimo: o Princípio de Substituição de Liskov (Liskov Substitution Principle), ou simplesmente LSP. Recomendo que leiam os 2 posts...
View ArticlePrincípios SOLID: Princípio da Segregação de Interface (ISP)
Olá, galera Continuando a série sobre os princípios SOLID, chegamos ao quarto princípio, conhecido por Princípio da Segregação de Interface (Interface Segregation Principle), ou simplesmente ISP. Se...
View ArticlePrincípios SOLID: Princípio da Inversão de Dependência (DIP)
Olá, galera Chegamos, enfim, ao último post da série sobre os cinco princípios SOLID, o qual abordará o Princípio da Inversão de Dependência (Dependency Inversion Principle), ou simplesmente DIP. O DIP...
View Article[Conceitos] Command-Query Separation (CQS)
Blz, pessoal? Retornando com mais um conceito neste post curto. Desta vez, falarei sobre o Command-Query Separation (CQS), princípio proposto por Bertrand Meyer. Este princípio diz que um método pode...
View ArticleAbstrair (mas em pontos estratégicos)
Um erro comum quando nós programadores iniciamos com orientação a objetos é a tentativa de projetar um software 100% “à prova de futuro”. Em outras palavras, não é sabido que determinado comportamento...
View ArticleTell, don’t ask
“Tell, don’t ask” é uma das práticas mais importantes da orientação a objetos, pois tem por maior objetivo reforçar a ideia de encapsulamento, conceito fundamental desse paradigma. O nome vem do fato...
View ArticleTreinamento gratuito TDD/Testes de Unidade
A segunda edição do meu treinamento "TDD e Testes de Unidade: testando de forma sustentável", realizada online em 21 e 28 de out/2017, está disponível no YouTube, na íntegra: primeiro dia e segundo...
View Article
More Pages to Explore .....