Trilha Estágio Trilha

IA: revisar antes de copiar

O curso monta uma checklist de quatro perguntas para revisar sugestões de código de IA numa app Rails antes de aceitá-las. Cada pergunta ganha uma aula: se a sugestão faz o que foi pedido, se traz um problema de segurança, se duplica uma lógica existente e se segue as convenções deste código. Os exemplos incluem uma validação de unicidade sem escopo, uma action create corrigida com permit!, uma consulta direta de publicados e um controller com regra de negócio. Um exemplo prático aplica as quatro perguntas a um predicado de Article, lendo e seguindo dados à mão.

O que você vai aprender

  • ✓Por que código de IA fluente e idiomático ainda pode impor a regra errada
  • ✓Conferir uma sugestão contra as palavras exatas do pedido
  • ✓Identificar riscos de mass assignment, como o permit! em correções de IA
  • ✓Manter uma definição única da regra no model, como um scope published
  • ✓Comparar sugestões com as regras de camadas e o padrão de service objects do projeto
  • ✓Seguir à mão dados-limite, como um rascunho com published_at nil
Prévia grátis · Aula 1 2 min de leitura

Plausível mas errado: o problema da revisão de IA

Um assistente de IA sugere uma validação, uma consulta ou uma action de controller inteira, e cada linha parece algo que um desenvolvedor Rails competente escreveria: indentação arrumada, os nomes de método certos, os idiomas de sempre do Rails. Nada disso diz se o código está certo. A fluência de…

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...