
← Lambda3 Podcast21 Aug · 1 h 15 min
Lambda3 Podcast 498 - Chain of Responsability
<p>Nesse episódio do Lambda3 Podcast, Fernando Okuma e Paulo Henrique Costa Barros conversam sobre Chain of Responsibility, passando pelo funcionamento do pattern, casos de uso, implementações, relação com pipelines e middlewares e os cuidados para não transformar uma solução elegante em complexidade desnecessária.</p><p><br></p><p><strong>Participantes</strong></p><ul><li>Fernando Okuma - <a href="https://www.linkedin.com/in/feokuma/" target="_blank" rel="ugc noopener noreferrer">https://www.linkedin.com/in/feokuma/</a></li><li>Paulo Henrique Costa Barros - <a href="https://www.linkedin.com/in/paulohenriquecostabarros/" target="_blank" rel="ugc noopener noreferrer">https://www.linkedin.com/in/paulohenriquecostabarros/</a></li></ul><p><br></p><p><strong>Pauta</strong></p><ul><li>O que é o Chain of Responsibility e por que ele continua relevante?</li><li>Onde usamos Chain of Responsibility sem perceber?</li><li>Implementando Chain of Responsibility na prática</li><li>Casos reais: onde o pattern resolve problemas de negócio</li><li>Quando o Chain of Responsibility vira um problema?</li><li>Chain of Responsibility versus outras abordagens</li><li>Como testar e observar uma cadeia de responsabilidades</li><li>Se fôssemos implementar hoje, faríamos diferente?</li></ul><p><br></p><p><strong>Referências</strong></p><ul><li><a href="https://refactoring.guru/pt-br/design-patterns/chain-of-responsibility" target="_blank" rel="ugc noopener noreferrer">Refactoring.Guru - Chain of Responsibility</a></li><li><a href="https://refactoring.guru/pt-br/design-patterns/chain-of-responsibility/csharp/example" target="_blank" rel="ugc noopener noreferrer">Refactoring.Guru - Chain of Responsibility em C#</a></li><li><a href="https://refactoring.guru/pt-br/design-patterns/chain-of-responsibility/java/example" target="_blank" rel="ugc noopener noreferrer">Refactoring.Guru - Chain of Responsibility em Java</a></li><li><a href="https://learn.microsoft.com/aspnet/core/fundamentals/middleware/" target="_blank" rel="ugc noopener noreferrer">Microsoft Learn - ASP.NET Core Middleware</a></li><li><a href="https://docs.nestjs.com/middleware" target="_blank" rel="ugc noopener noreferrer">NestJS - Middleware</a></li><li><a href="https://docs.nestjs.com/interceptors" target="_blank" rel="ugc noopener noreferrer">NestJS - Interceptors</a></li></ul><p><br></p><p><strong>Edição</strong></p><ul><li><a href="http://compasso.co/" target="_blank" rel="ugc noopener noreferrer">Compasso Coolab</a></li></ul>