| Github Copilot em review para mainframers |
☕ Um Café no Bellacosa Mainframe
Tema: 🐙GitHub Copilot — o “estagiário Jedi” do código (inclusive no Mainframe)
🤖 Afinal… o que é o GitHub Copilot?
Padawan, sente-se.
O GitHub Copilot é aquele colega que não dorme, não pede café e completa seu código antes de você terminar de digitar. Criado pelo GitHub em parceria com a OpenAI, ele é um assistente de programação baseado em IA, treinado com bilhões de linhas de código público.
Em termos simples (estilo operador de madrugada):
“Você começa a escrever… o Copilot adivinha o que vem depois.”
Ele funciona como um autocomplete turbinado, mas com cérebro. Não é só completar palavra — ele entende intenção, contexto, padrões e estilo.
| O que faz o Github Copilot |
🧠 O que o Copilot faz na prática?
-
✍️ Sugere linhas inteiras de código
-
🧩 Cria funções completas
-
🔄 Converte comentários em código
-
🧪 Ajuda a escrever testes
-
📚 Sugere uso de APIs e bibliotecas
-
🧹 Refatora código legado (sim, até aquele que ninguém quer mexer)
Tudo isso em tempo real, direto no editor.
🛠️ Onde ele funciona?
-
VS Code (o queridinho)
-
Visual Studio
-
JetBrains (IntelliJ, PyCharm etc.)
-
Neovim (para os monges do terminal 😄)
🎯 Exemplo simples (para Padawans)
Você digita:
O Copilot responde:
Magia?
Não. Machine Learning com café industrial ☕⚙️
💡 Dicas Bellacosa Mainframe (anota no caderninho)
-
Comente bem o código
→ O Copilot AMA comentários claros.
Comentário ruim = sugestão ruim. -
Não aceite tudo no automático
→ Ele é um estagiário gênio, não o arquiteto. -
Use como par de programação
→ Você pensa no “o quê”, ele sugere o “como”. -
Excelente para aprender linguagens novas
→ Ideal para Padawans curiosos. -
Ótimo para código repetitivo
→ CRUD, validação, parsing, boilerplate… ele faz sorrindo.
🥚 Easter Eggs & Curiosidades
-
🐙 O nome Copilot vem da aviação:
Ele ajuda, mas não pilota sozinho. -
👀 Ele aprende o estilo do seu projeto.
-
🤐 Não tem memória pessoal: cada sugestão é baseada no contexto atual.
-
⚠️ Já sugeriu código inseguro ou obsoleto — por isso, olho de sysprog!
🧓 E AGORA O QUE INTERESSA: GitHub Copilot no IBM Mainframe 😎
❓ “Bellacosa… isso funciona com COBOL?”
Resposta curta:
👉 SIM, MAS COM ASTERISCOS
Resposta longa (a que gostamos):
🖥️ Copilot + COBOL + Mainframe
✅ Onde ele ajuda MUITO
-
📄 Escrita de código COBOL padrão
-
PERFORM
-
IF/ELSE
-
READ / WRITE
-
Estrutura de PROGRAM-ID, WORKING-STORAGE, etc.
-
-
🧾 Conversão de lógica
-
Pseudocódigo → COBOL
-
Comentários → código
-
-
🔁 Refatoração de código legado
-
Reduz GOTO
-
Sugere PERFORMs mais limpos
-
-
🧪 Geração de programas de teste
-
Dados fictícios
-
Leitura sequencial simples
-
⚠️ Onde ele AINDA NÃO é Jedi Master
-
❌ Não conhece seu layout VSAM específico
-
❌ Não entende copybooks proprietários
-
❌ Não sabe suas regras de negócio bancárias dos anos 80
-
❌ Não substitui conhecimento de:
-
CICS
-
DB2 tuning
-
JCL complexo
-
RACF
-
Performance
-
👉 Aqui entra o Mainframer raiz 💪
📌 Exemplo prático COBOL
Você escreve:
O Copilot pode sugerir algo como:
É perfeito?
Não.
É um ótimo ponto de partida?
👉 SIM.
🧠 Copilot NÃO substitui o Mainframer
E isso precisa ficar claro no El Jefe Midnight:
O Copilot não sabe o que é um ABEND S0C7 às 2h da manhã.
Você sabe.
Ele acelera, mas não decide.
Ele sugere, mas não responde ao auditor.
Ele gera código, mas não conhece o cliente.
☕ Conclusão Bellacosa Mainframe
-
Para Padawans:
👉 O Copilot é um mestre paciente, que ensina pelo exemplo. -
Para Mainframers:
👉 É um acelerador brutal de produtividade, se usado com juízo. -
Para o futuro do Mainframe:
👉 Uma ponte entre o legado respeitado e a nova geração.
O Mainframe não morreu.
Ele só ganhou um copiloto.
%2017.47.07_84e7b92d.jpg)



