Treinamento 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 dia. Ótima oportunidade para você que quer começar a aprender sobre o assunto ou mesmo tirar dúvidas e se aperfeiçoar. Confira e... Continuar Lendo →

Tell, 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 de que devemos dizer (tell) ao objeto o que fazer ao invés de perguntarmos (ask) ao objeto sobre seu estado e tomarmos alguma decisão. Vamos a... Continuar Lendo →

[Conceitos] Command-Query Separation (CQS)

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 ser um comando ou uma query, mas nunca ambos. Um comando é um método que altera o estado do objeto que o define, não retornando nenhum valor:... Continuar Lendo →

Blog no WordPress.com.

Acima ↑