Empresas tem feito grandes investimentos para realizar a tal “transformação ágil”. Porém, apesar da implementação de novos métodos, redefinição dos papéis e adoção de uma série de ferramentas que vão de post-its a soluções de BI, o resultado prático esperado de aceleração dos negócios muitas vezes não aparece. Em Repensando a agilidade Klaus Leopold apresenta algumas […]
Programação Fluent com C#: Utilizando Fluent Interface
O padrão de interface fluente já é pouco antiga, Martin Fowler e Eric Evans, neste artigo explica um pouco sua origem. Embora antigo, trabalhar com interface fluente pode ser uma boa opção, principalmente quando queremos um código ainda mais legível e mais próximo da linguagem natural, isso porque trabalhamos com métodos encadeados. É importante salientar […]
Contratos é uma maneira eficiente de garantirmos a comunicação entre serviço
O uso exclusivo de Stubs para testar a comunicação entre serviços é frágil. Ao deixarmos de emular o ambiente de produção não estamos garantido devidamente que a comunicação ocorrerá. Testes de contrato é uma excelente maneira de reduzir este problema. Seu principal foco é reforçar os pontos de integração entre serviços executando, de maneira isolada, […]