Trilha Sênior Trilha

Arquitetura: padrão repository

O curso examina o padrão repositório numa aplicação Rails a partir de medições do que a base de código já tem. Ele trata da diferença entre fronteira de formato e fronteira de persistência, das quatro promessas do padrão e da distinção entre os padrões Active Record e Data Mapper. Analisa os objetos de consulta e o que eles devolvem, os objetos de serviço no lado da escrita e as vinte e duas chamadas do ActiveRecord nos controllers. Termina com quatro situações em que um repositório se paga e uma lista curta de mudanças concretas.

O que você vai aprender

  • ✓A diferença entre fronteira de formato e fronteira de persistência
  • ✓O que o padrão repositório promete e como cada promessa se comporta sobre o ActiveRecord
  • ✓Por que nunca devolver uma relação, e quando usar um objeto Data ou dados simples
  • ✓De que os objetos de serviço cuidam no lado da escrita, e o problema do agregado
  • ✓Uma regra para decidir quais chamadas do ActiveRecord podem ficar nos controllers
  • ✓Quatro situações em que um repositório compensa o custo
Prévia grátis · Aula 1 4 min de leitura

A fronteira que já existe

O padrão repositório serve para manter o acesso a dados longe de todo o resto. Antes de julgá-lo, meça quanto disso esta aplicação já tem. Os números abaixo foram medidos em 28/09/2026.

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...