Configure e use as ferramentas de depuração remota do Pocket Code para encontrar e corrigir bugs com eficiência a partir do seu celular.
A depuração é uma parte essencial do desenvolvimento. O Pocket Code inclui ferramentas profissionais de debug que funcionam diretamente do seu dispositivo Android.
Toque no número de uma linha para definir um breakpoint. O código vai pausar naquele ponto para que você possa inspecionar as variáveis:
def calculate_price(product, quantity):
subtotal = product.price * quantity # ← Breakpoint aqui
discount = apply_discount(subtotal)
total = subtotal - discount
return total
Quando o código está pausado em um breakpoint, o painel lateral mostra:
Execute expressões enquanto o código está pausado:
> subtotal
150.00
> discount
22.50
> product.name
"Mechanical Keyboard"
Conecte sua sessão de debug a um servidor remoto:
| Protocolo | Linguagens | Porta padrão |
|---|---|---|
| DAP | Python, Node.js, C++ | 5678 |
| Chrome DevTools | JavaScript, TypeScript | 9229 |
| JDWP | Java, Kotlin | 5005 |
| Delve | Go | 2345 |
No seu servidor, inicie o app em modo de debug:
node --inspect=0.0.0.0:9229 app.js
No Pocket Code, conecte-se ao servidor:
{
"type": "node",
"request": "attach",
"address": "192.168.1.100",
"port": 9229,
"localRoot": "${workspaceFolder}",
"remoteRoot": "/app"
}
Além do debug, o Pocket Code inclui ferramentas de profiling que você aciona direto do terminal integrado:
Com as ferramentas de depuração do Pocket Code, encontrar e corrigir bugs é tão eficiente no celular quanto em um PC. Configure seu ambiente de debug no editor de código e melhore a qualidade do seu código.
Terminal e SSH
Baixe o app e comece a programar pelo seu celular.