Escrito por

Estagiário de Customização e Integração at Shift
Artigo Aziz Cotrim · 17 h atrás 3m read

Mudando do Studio para o VS Code: Plugins, Debug e IA

Uma das principais diferenças é o sistema de plugins. No VS Code, tudo é construído em torno de extensões. Por exemplo, para desenvolvimento InterSystems, existe o "InterSystems ObjectScript Extension Pack", que inclui as ferramentas essenciais. Com esse plugin você pode se conectar a servidores InterSystems, navegar pelo código, editar classes, compilar e trabalhar com ObjectScript diretamente do VS Code.

E não é só para ObjectScript. O VS Code também suporta Git, Docker, clientes REST, YAML, JSON, Python e muitas outras tecnologias. Em vez de trabalhar em uma IDE fechada, você pode construir um ambiente de trabalho sob medida para o seu projeto de fato! (https://code.visualstudio.com/docs/configure/settings)
Outra grande melhoria são os recursos de debug. O VS Code torna isso visual e intuitivo. Você pode definir breakpoints diretamente no editor, o que permite pausar a execução e percorrer o código passo a passo para ver o que está acontecendo. Isso é especialmente útil ao investigar regras de negócio ou rastrear comportamentos inesperados.
Se você está acostumado a adicionar logs temporários, os breakpoints podem mudar seu jogo, já que você não precisa modificar o código para entender o que está acontecendo. O VS Code usa uma interface de debug padrão, então se você já a usava com outras linguagens, não terá problemas para usá-la com ObjectScript.
Depois há a integração com IA (ainda não disponível para todos). GitHub Copilot ou Claude Code (por exemplo) se integram diretamente à IDE. Eles podem gerar código boilerplate, explicar lógica existente, sugerir refatorações, escrever testes ou resumir código desconhecido. Para desenvolvedores ObjectScript, isso é útil ao trabalhar com código legado e documentar métodos. Também é possível conectar a IA ao Jira ou ao Confluence para ajudar a atualizar documentações ou até entender o que está sendo pedido em um ticket do Jira. Ela pode até ser instruída com os padrões de codificação da InterSystems para garantir que o código produzido esteja em conformidade. (https://code.visualstudio.com/docs/agent-customization/custom-instructi…)
 


Dito isso, a IA deve ser vista como uma assistente, não uma autoridade. O código gerado ainda precisa ser revisado, testado e adaptado às convenções da InterSystems. O valor real não está na codificação automática, mas em melhor compreensão e mais facilidade para navegar pela base de código.

Quando integrada ao VS Code, a IA tem acesso à base de código para incluí-la em seu contexto e gerar respostas melhores e mais precisas, então é importante ter cuidado com os dados que você "alimenta" a IA, para não deixar informações críticas vazarem.
No fim das contas, migrar do Studio para o VS Code não é sobre perder uma ferramenta antiga, é sobre ganhar um ambiente de desenvolvimento mais amplo. Os plugins trazem flexibilidade, os breakpoints tornam o debug mais eficiente, e a IA abre novas formas de entender e melhorar seu código. Para desenvolvedores InterSystems, o VS Code é um passo prático rumo a um workflow mais moderno e colaborativo.