Sessão 2: Refatorando código usando o design pattern mais importante na minha opinião - IoC/DI #6
rafaelpontezup
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
opa, minha gente,
no nosso segundo encontro sincrono (gravação aqui) discutimos sobre o design pattern mais importante nesse mundo backend: IoC/DI (Inversion of Control e Dependency Injection) 😎
🎯 Por que eu acho MUITO importante dominá-lo? Por 4 motivos:
Para entender seu potencial, na última sessão nós refatoramos um Repository com muitas responsabilidades para tirar o máximo proveito da IoC e DI do Springão da massa 💪🏻
O código original do repository foi este (repare na quantidade de código duplicado e boiler-plate):
E após a refatoração obtivemos o seguinte resultado:
A partir do momento que você entende o poder de IoC/DI você aprende a tirar proveito do pattern para extrair o melhor do seu framework IoC/DI, que no nosso caso foi o Spring 😎
Tem dúvidas, críticas ou sugestões? Basta adicionar comentarios nessa thread, assim podemos discutir e aprendermos juntos 💪🏻
Bons estudos e até a próxima sessão! 👊🏻
Beta Was this translation helpful? Give feedback.
All reactions