Exemplos de Design Patterns e Refactoring em Java, PHP, TypeScript, Rust e mais

PessoALL, O site Refactoring GURU, do ucraniano Alexander Shvets, é uma referência contendo explicações detalhadas e exemplos de código em várias linguagens sobre Design Patterns e Refactoring. Tem me ajudado muito em meus estudos.!

Vale a pena conferir e dar uma força para o Alexander, pois como todos sabem a Ucrânia está passando por momentos difíceis.

https://refactoring.guru/pt-br

tem até códigos em golang 😳 quando eu terminar o curso http://aprendago.com/ vou estudar por este material os design patterns e refactoring

Eu amo esse site! Por causa dele melhorei muito minha escrita PHP e acabei conhecendo a PSR. Parece besteira, mas manter seu código padronizado e organizadinho dá outra cara pra ele, melhora tanto pra você entender ele futuramente e fazer uma alteração, quanto para outras pessoas alterarem algo nele caso for código aberto ou exista a necessidade.

Esse site é realmente muito útil. Já usei bastante e conheci ele porque meu professor de POO na faculdade recomendou, ou seja, é uma fonte bem confiável. Uma diferença negativa que percebi é que hoje está bem mais "colorido"/poluído, cheio de coisas chamando a atenção.

Como sempre, recomendo consumir diretamente em inglês, para quem puder, pois é o "conteúdo original", que não terá erros de tradução e está completo (a parte Refactoring ainda não está disponível em português, por exemplo).

Boa! Além disso, lendo em inglês você vai estar praticando um idioma que pode abrir um mundo de oportunidades no futuro. Há 5 meses eu fiz um artigo explicando a importância do inglês para desenvolvedores, o que achei incrível foram os relatos nos comentários, eles comprovam o que foi falado ali em cima. (link do artigo: [https://www.tabnews.com.br/GabrielSozinho/a-importancia-do-ingles-na-carreira-como-desenvolvedor](https://www.tabnews.com.br/GabrielSozinho/a-importancia-do-ingles-na-carreira-como-desenvolvedor))

Cara, a página de catálogo de design-patterns explodiu minha cabeça. Realmente muito bom, era bem o que eu precisava pra tirar dúvidas! Valeu demais!

Muito útil esse site. Possui várias formas de padronização.