Bounded Context, Por que usar ? – Parte II

Continuando a série sobre bounded context, vou comentar mais alguns benefícios que ganhamos ao utilizar BC. Crescimento de complexidade Modelos monolíticos possuem a tendência de acumular muitos conceitos de domínio e cuidam de muitas regras de negócio, facilitando, assim, que o desenvolvedor cometa erros de conceito, sobrecarregando um objeto de domínio com comportamentos que fazem sentido para uma … Mais Bounded Context, Por que usar ? – Parte II

Bounded Context, Por quê usar? – Parte I

Na primeira parte desta série sobre Bounded Context, expliquei de uma forma breve o que é um BC. Com esse entendimento em mente, vamos ver agora quais as vantagens que temos ao utilizá-lo Ambiguidade O André, que trabalha na T.I, recebeu um chamado informando que a conta de um determinado funcionário estava bloqueada e o … Mais Bounded Context, Por quê usar? – Parte I

Testando sua view

Ha pouco tempo, resolvendo algumas dividas técnicas de um projeto, me deparei com algumas views que possuíam uma complexidade ciclomática bem elevada. Olhando com mais atenção, reparei que aqueles “ifs” tinham como finalidade questões simples, como por exemplo, exibir ou não um botão dependendo de um valor que a minha model possuía. Confesso que fiquei surpreso como, condições … Mais Testando sua view

Bounded Context, O que é ?

Irei falar sobre Bounded Context, começando pela sua definição. Espero escrever outros posts que irão comentar sobre as vantagens de se trabalhar utilizando essa abordagem  e também  indo a fundo na implementação desse conceito. Espero que ajude 🙂 Bounded Context (BC) ou Contextos delimitados, em português, é um tema muito importante quando estamos falando sobre DDD e um dos … Mais Bounded Context, O que é ?

Mockando DataReader

Ha pouco tempo, eu e um colega de equipe tínhamos a necessidade de obter informações de um ERP para o software que estávamos desenvolvendo. Para obter essas informações, utilizamos consultas via ADO pelo fato de possuir uma performance maior e, também, era a forma que o time se sentia mais confortável naquele momento para buscar os … Mais Mockando DataReader

Testando classes concretas

Ha pouco tempo, estava trabalhando no desenvolvimento de uma aplicação e me deparei com um problema: precisava testar uma classe que não possuía uma interface definida para ela, isto é, uma classe concreta. Dando uma estudada, encontrei o Microsoft Fakes. Case: Imagine que você tem um método que irá enviar uma saudação diferente para o usuário baseando-se … Mais Testando classes concretas

TDD

Ola pessoa, tudo bem? Ha pouco tempo, realizei uma apresentação na empresa em que trabalho. O objetivo era  mostrar para a equipe quais  as vantagens do TDD, e os benefícios que essa metodologia iria fornecer para o time e para os projetos desenvolvidos. Acredito que ela ficou bem interessante, então  estou compartilhando o link dela … Mais TDD