
#40 Design Patterns, boas práticas e bom senso
18/04/2020
Todo desenvolvedor(a) e arquiteto(a) de software devem sim saber e aplicar os patherns e boas práticas em seus projetos.
Assuntos do tema
- Sim, vamos começar falando do livro do Eric Evans Domain-Driven Design
- Visão geral do DDD (O que será que Evans quis dizer?)
- Linguagem Ubíqua
- Separação de camadas
- Services
- Repository (algumas pra simplificar)
- SOLID a obrigação dos devs em usar
- Clean code
- KISS (Keep It Simple, Stupid) e YAGNI (You Aren’t Gonna Need It -- yet) como contra ponto para o uso obcessivo de design patterns (overengineering em geral)
- TDD (ou simplesmente, testar o código né galerinha?!)
Links:
- https://medium.com/@JessicaNathanyF/a-evolu%C3%A7%C3%A3o-come%C3%A7a-com-boas-pr%C3%A1ticas-parte-1-53c283f7cd0f
- Livro Eric Evans DDD encurtador.com.br/svBQX
- https://www.eduardopires.net.br/2012/06/ddd-tdd-bdd/
- https://www.dofactory.com/net/factory-method-design-pattern
- https://sourcemaking.com/design_patterns
- http://programming-motherfucker.com/
Participantes
Jéssica Nathany (Developer Host)
LinkedIn: https://www.linkedin.com/in/jessica-nathany-carvalho-freitas-38260868/
Roz (Instrutor na Trybe)
LinkedIn: https://www.linkedin.com/in/rjmunhoz/
Website: https://about.rjmunhoz.me
Github: https://github.com/rjmunhoz
Rafael Willians (Lead Backend Engineer at Turtle.dev)
LinkedIn: https://www.linkedin.com/in/rwillians/
Github: https://github.com/rwillians