Introdução
GitHub Copilot é um programador auxiliar de IA que acelera o processo de desenvolvimento. Ele é alimentado pelo Codex da OpenAI, um modelo de aprendizado de máquina treinado em uma variedade diversificada de repositórios de código público. O GitHub Copilot pode explicar e documentar o código, sugerir completações de linhas de código e gerar métodos ou classes com base em prompts de linguagem natural e no contexto da sua base de código.
Suponha que você é um desenvolvedor de software trabalhando para um departamento regional de TI. A maioria dos aplicativos com as quais você trabalha dá suporte à comunidade local. Recentemente, os servidores da biblioteca foram danificados em um acidente e levará semanas para obter a autorização para substituí-los. A biblioteca precisa de uma solução temporária para registrar empréstimos e devoluções de livros. Você tem três dias para desenvolver uma solução temporária que permita a reabertura da biblioteca. Você usará o GitHub Copilot para ajudar a realizar o trabalho da maneira mais eficiente possível.
Os tópicos abordados neste módulo incluem:
- Explicando código desconhecido e gerando documentação usando o GitHub Copilot.
- Desenvolvendo novos recursos do aplicativo usando o GitHub Copilot.
- Criando testes unitários usando o GitHub Copilot.
- Refatorando e melhorando o código usando o GitHub Copilot.
Observação
Este é um módulo de projeto guiado em que você conclui um projeto de ponta a ponta seguindo instruções passo a passo.