O Design Pattern que virou Vilão! Singleton na Prática + Alternativa Clean Code // Mão no Código #43

Subscribers:
742,000
Published on ● Video Link: https://www.youtube.com/watch?v=yimeXZ1twWs



Duration: 12:36
26,608 views
2,846


Os Design Patterns do GoF são incríveis e extremamente úteis porém alguns acabam entrando em conflito com outras práticas, como o SOLID. A pergunta que fica é usar ou não usar?
O Singleton é uma desses padrões super úteis em um primeiro momento mas que vem perdendo relevância quando se trata de uma estrutura de código mais coesa.
Apesar de ser considerado como um Anti-Pattern sua utilidade é indiscutível, mostramos na prática como aplicar esse pattern e também uma alternativa que simula o Singleton, o MonoState, que foi sugerido pelo próprio Uncle Bob (autor de livros como o Clean Code e Clean Architecture.

📝 𝗟𝗶𝗻𝗸𝘀 𝗖𝗶𝘁𝗮𝗱𝗼𝘀
→ Facade na Prática: https://youtu.be/8tyNCznvgW8
→ Strategy na Prática: https://youtu.be/WPdrnuSHAQs

🚀 𝗛𝗢𝗦𝗧𝗚𝗔𝗧𝗢𝗥 → https://codft.me/HGyimeXZ1twWs

📡 𝗦𝗶𝗴𝗮 𝗮𝘀 𝗿𝗲𝗱𝗲𝘀 𝗱𝗼 𝗖𝗗𝗙𝗧𝗩
https://linktr.ee/codigofontetv

📸𝗜𝗻𝘀𝘁𝗮𝗴𝗿𝗮𝗺
https://www.instagram.com/codigofontetv/

☕ 𝗖𝗹𝘂𝗯𝗲 𝗱𝗼𝘀 𝗖𝗗𝗙𝘀 𝗻𝗼 𝗬𝗼𝘂𝘁𝘂𝗯𝗲
https://codft.me/clubecdfs

#DesignPatterns #Singleton #MonoState #POO #CleanCode #Facade




Other Videos By Código Fonte TV


2020-12-01RabbitMQ (Mensageria Robusta pros seus Softwares) // Dicionário do Programador
2020-11-27COMO SUPERAMOS NOSSAS MAIORES FRAQUEZAS PROFISSIONAIS (100% Sincero) // Vlog #139
2020-11-26Crawling e Scraping MUITO FÁCIL com JavaScript (usando Express e Puppeteer) // AluraJS #2
2020-11-25O Estágio dos Sonhos para qualquer Dev // Conheça o Decola Dev Avanade 2021
2020-11-24Arquitetura de Software (Não é coisa de outro mundo) // Dicionário do Programador
2020-11-19Aprenda a Desenvolver um Blog em Menos de 20 Minutos usando React e Next.js // AluraJS #1
2020-11-16IP (Entenda finalmente como funciona o IPv4 e o IPv6) // Dicionário do Programador
2020-11-13AluraJS: Nossa Nova Minissérie do Ecossistema JavaScript (100% Prático)
2020-11-12Nossa Opinião Sincera sobre No Code e Low Code! // Vlog #138
2020-11-09Estrutura de Dados (A famosa ED que todo dev tem que aprender) // Dicionário do Programador
2020-11-05O Design Pattern que virou Vilão! Singleton na Prática + Alternativa Clean Code // Mão no Código #43
2020-11-02Babel JS (O "Compilador" JavaScript) // Dicionário do Programador
2020-10-29Desenvolvedor Full-Stack Existe ou é Mito? // Vlog #137
2020-10-26MVVM (Model View ViewModel - A Arquitetura de Apps Mobile) // Dicionário do Programador
2020-10-22A Soft Skill que TODO Programador Precisa Desenvolver // Vlog #136
2020-10-19Injeção de Dependências (O Guia Mais Prático do Youtube) // Dicionário do Programador
2020-10-15Bootcamps Valem a Pena? Como Encontrar um Mentor? Dá pra Programar com o Mouse? // CAC #13
2020-10-12Flask (Micro Framework Web para Python) // Dicionário do Programador
2020-10-09Se Conecte com sua Família e Amigos - Tutorial para Todos - #MabelConecta
2020-10-08Será que o Design Pattern mais Popular quebra o SOLID? (Facade na Prática) // Mão no Código #42
2020-10-05Composer (O NPM do PHP) // Dicionário do Programador



Tags:
CDFTV
CDF
Nerd
Geek
Código Fonte
Programador
Desenvolvedor
Linguagem de Programação
Web Developer
Coder
Developer
Informática
Youtuber
Gabriel Fróes
Vanessa Weber
TI
YoutubeBrasil
Design Patterns
Singleton
MonoState
POO
CleanCode
Uncle Bob
SOLID
Facade
Orientação a Objetos