Da ideia ao código integrado — Programador/a · Pretender
Uma equipa fictícia de cinco pessoas trabalha na mesma app. Tens de acrescentar uma estrela de 'favorito' sem estragar o trabalho dos outros.
Pôr por ordem · ~3 min
O teu papel
És o programador (neste jogo).
O teu objetivo
Pôr por ordem os passos do fluxo de trabalho da equipa.
O que sabes
- As equipas usam controlo de versões (como o Git): cada alteração vive no seu ramo até ser revista e testada.
Limites
- Ninguém envia diretamente para o ramo principal.
O sucesso é
- Ramo seguro — O teu trabalho ficou à parte até estar pronto.
- Testado — Os testes correram antes da integração.
- Revisto — Um colega verificou antes de entrar.
Competências que usaste
- Planeamento — Transformar um objetivo em passos.
- Comunicação — Dizer as coisas com clareza e simpatia.
Na vida real
Quase todas as equipas de software trabalham assim, com ferramentas como Git, GitHub ou GitLab. Os testes automáticos e a revisão de código apanham muitos erros antes de os utilizadores os verem.
Programador/a
Constrói as aplicações e ferramentas que as pessoas usam todos os dias.
- Corrige o contador de pontos
- Revê o código de um colega
- Lança um botão de modo escuro
- Construir para todos
- O detetive de erros
- Escrever um bom relatório de erro
- Contar quem passou
- Planear a próxima atualização
- Verificar a privacidade do formulário
- Uma página rápida num telemóvel lento
- Escrever uma mensagem de erro útil
Explora a seguir
- Designer de jogos — Inventa regras e níveis divertidos e justos.
- Analista de dados — Transforma números em respostas honestas.
- Analista de cibersegurança — Protege pessoas e sistemas de ameaças online.
Continua a explorar
Outras línguas
A carregar o MyLeoNes™…