Ownership: ponta a ponta
O curso acompanha uma funcionalidade, Partners, por sua pegada: cerca de cem arquivos em onze camadas, mais chaves de idioma, storage e filas. Ser dono de ponta a ponta é conhecer toda entrada, toda forma de falhar e como saber que parou. As aulas tratam de pontos de entrada, leitura antes do código, ordem de implantação de migrações, checagem dos dois idiomas pelo I18n e falhas visíveis de jobs. As últimas abordam código herdado e uma mudança completa: um logo escuro de parceiro.
O que você vai aprender
- ✓Contar a pegada de uma funcionalidade em todas as camadas
- ✓Achar toda entrada: rotas, jobs, chamadores, callbacks e tarefas rake
- ✓Ler os vizinhos, achar a costura e planejar a migração antes de escrever código
- ✓Ordem de implantação para adicionar, remover e renomear colunas
- ✓Tornar contáveis as falhas de jobs em segundo plano
- ✓Ler e mudar código escrito por outra pessoa
A pegada de uma funcionalidade
Ser dono de uma funcionalidade de ponta a ponta começa por saber quão grande uma funcionalidade é. Não em linhas: em lugares que você precisa tocar, e lugares que podem quebrar sem você notar.
Ler a aula completa grátis →Currículo
7 aulasA pegada de uma funcionalidade
Conta a funcionalidade Partners em cerca de cem arquivos e onze camadas e define ser dono de ponta a ponta.
Toda entrada
Mostra os dois caminhos até o serviço de busca do logo e por que diferem em momento, descarte e erros.
Antes de escrever código
Trata de ler arquivos vizinhos, confirmar o domínio, achar a costura, planejar migrações e pensar em como desfazer.
Entregando
Explica a ordem segura de implantação de colunas, a checagem de idiomas pelo I18n e quando flags valem.
Depois de entregar
Mostra como um job que descarta o Result esconde falhas e quatro jeitos de descobrir que parou.
Sendo dono do que você não escreveu
Propõe uma ordem de leitura para código alheio, uso do histórico do git e mudanças sem quebrar nada.
Juntando tudo: uma mudança
Percorre uma mudança, o logo de parceiro para modo escuro, da leitura inicial até a observação depois da entrega.