Este tópico descreve casos de uso comuns de comandos de extensão personalizados, como verificação de estilo de código, convenção de nomenclatura de variáveis e geração de referência de API. Esse recurso amplia as capacidades de personalização empresarial e simplifica o uso do AI Chat pelos desenvolvedores.
Para saber como crie e usar um comando de extensão personalizado, consulte Gerenciar extensões.
Cenários de exemplo
Cenário 1: Verificações de estilo de código
Caso de uso
Tradicionalmente, a verificação de problemas no código ocorre após o envio, em um processo lento e custoso. Antecipe essa etapa fornecendo ao modelo de IA o contexto técnico e de negócios, além de padrões de codificação personalizados. Assim, o modelo analisa o código e oferece feedback imediato. O exemplo a seguir mostra uma verificação de estilo de código Java para uma aplicação de serviços financeiros.
Configuração do comando
|
Command name |
verificação de estilo de código |
|
Command name (English) |
my code scan |
|
Icon |
Qualquer ícone |
|
Description |
Verifica o estilo de código e exibe os resultados. |
|
Access control |
Selecione uma opção conforme suas necessidades. |
|
Prompt |
|
|
Context configuration |
Há cinco variáveis de contexto disponíveis: Verifique se o código em |
Cenário 2: Geração de referência de API
Caso de uso
Em sistemas distribuídos e arquiteturas orientadas a serviços (SOA), o desenvolvimento é orientado por APIs. Após desenvolver uma API, forneça uma referência para ajudar os consumidores a integrar e depurar rapidamente suas implementações.
Configuração do comando
|
Command name |
Geração de referência de API |
|
Command name (English) |
generate api docs |
|
Icon |
Qualquer ícone |
|
Description |
Gera uma referência para uma API recém-desenvolvida. |
|
Access control |
Selecione uma opção conforme suas necessidades. |
|
Prompt |
|
|
Context configuration |
Há cinco variáveis de contexto disponíveis: Gere uma referência de API para o código em |
Cenário 3: Convenções de nomenclatura de variáveis
Caso de uso
Nomear variáveis é uma tarefa constante durante o desenvolvimento. Nomes descritivos, legíveis e compatíveis são marcas registradas de desenvolvedores profissionais e de código de alta qualidade. Boas convenções de nomenclatura melhoram a manutenção do código, aumentam a legibilidade e promovem colaboração eficaz em equipe.
Configuração do comando
|
Command name |
convenção de nomenclatura de variáveis |
|
Command name (English) |
variable naming assistant |
|
Icon |
Qualquer ícone |
|
Description |
Gera nomes de variáveis adequados com base na descrição do usuário, em conformidade com os padrões de codificação da empresa e da equipe. |
|
Access control |
Selecione uma opção conforme suas necessidades. |
|
Prompt |
|
|
Context configuration |
Selecione a variável userInput. Deixe as outras variáveis (selectedCode, file, gitCommit e codeChanges) desmarcadas. Defina todas as variáveis de contexto como optional. Uso: Execute o comando personalizado |
Como funciona
Ao acionar um comando de extensão personalizado digitando / e o nome do comando, o seguinte processo ocorre:
O sistema captura o contexto configurado para o comando, como um trecho de código selecionado ou entrada do usuário, e aplica o prompt e o modelo do comando.
O prompt instrui o modelo a analisar o contexto e gerar resultados, como sugestões de estilo de código, referências de API ou recomendações de nomes de variáveis. Em seguida, o sistema retorna esses resultados.