0

Decola Tech - Mentoria 1

Erica Silva
Erica Silva

Olá devs!

Ontem, 31/08, tivemos a primeira mentoria do Bootcamp Decola Tech. A live abordou conceitos relacionados a Orientação a Objetos e como utiliza-los na criação de um domínio.

Segue um breve resumo com alguns assuntos abordados:


  • Domain Driven Design(DDD): abordagem de modelagem de software orientada a objetos, relacionada, dentre outras coisas, com arquitetura, melhores práticas, regras de negócio.
  • Linguagem ubíqua: cliente/usuário e desenvolvedores devem "falar a mesma língua", usar os mesmos termos para que entendem o domínio, a estrutura de negócio a ser modelada.
  • Domain Storytelling: narrativa do domínio, história registrada através de linguagem gráfica mostrando todo o fluxo do contexto, desde a abertura da conta até a utilização.
  • Pilares de orientação a objeto:
  1. Abstração: simplificação de um problema difícil, dividindo em partes menores; reaproveitamento de código. Ex: cada etapa do processo foi "quebrada", sendo construída uma de cada vez.
  2. Encapsulamento: ocultar detalhes internos das partes. Ex: foi utilizada acessibilidade nos membros das classes, restringindo/concedendo determinados acessos aos usuários.
  3. Herança: herdar comportamentos, atributos. Ex: na criação da Conta Corrente e da Poupança foram herdados os comportamentos da classe Conta Bancária.
  4. Polimorfismo: método com um único nome pode ter diversos comportamentos. Ex: modificação do método Sacar para alterar seu comportamento.
  • Alguns métodos utilizados: Random (retorna um inteiro aleatório, utilizado na criação do número da conta), Regex (valida uma expressão regular, utilizado para as características da senha).


Espero ter contribuído um pouquinho no aprendizado de vocês!

Um abraço!



0
0

Comentários (3)

0
Isac Leite

Isac Leite

01/09/2021 21:33

Muito bom o resumo! Mentoria Top!

0
Diego Marcelino

Diego Marcelino

01/09/2021 13:54

Resumo brabo e direto ao ponto, eu curti demais a parte do DDD

0
Gabriel Ferreira

Gabriel Ferreira

01/09/2021 12:31

Que massa, Érica. Essa mentoria foi muito show, já estou revisando pra consolidar melhor os assuntos. A partir desses conhecimentos passados pela professora Carla, dá pra aplicar os pilares OO em nossos próprios projetos!

None

Brasil