Trilha Estágio Trilha

Flowcharts e árvores de decisão

O curso ensina a desenhar e ler flowcharts e árvores de decisão, ligando cada diagrama ao código Ruby e Rails. Ele passa pelos símbolos padrão, por fluxos sequenciais e ramificados, guard clauses e loops com break e next. As árvores de decisão aparecem em regras de preço e autorização. As últimas aulas convertem flowcharts em service objects, fazem o caminho inverso a partir de código existente e usam Mermaid em PRs, máquinas de estado, migrações e fluxos Turbo.

O que você vai aprender

  • ✓Símbolos de flowchart como terminal, processo, decisão, entrada/saída, conector e banco de dados
  • ✓Os padrões de sequência, ramificação e loop e seus equivalentes em Ruby
  • ✓Como achatar ramos aninhados com guard clauses e before_action
  • ✓Árvores de decisão para frete, descontos e autorização
  • ✓Tradução de flowcharts para código Ruby e de código para flowcharts
  • ✓Diagramas Mermaid em pull requests, máquinas de estado e migrações
Prévia grátis · Aula 1 5 min de leitura

O que é um flowchart?

Um flowchart (fluxograma) é um diagrama visual que representa um processo como uma sequência de passos conectados por setas. Cada passo é desenhado como uma forma geométrica, e as setas mostram o fluxo: a ordem em que os passos executam.

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...