Refatorações de Funções e Geração de Docstrings
Refactor e Docstring, em particular, acionam o Command.
- Se você clicar em
Refactor, o Devin Desktop exibirá um menu suspenso com instruções pré-preenchidas para você selecionar. Você também pode escrever as suas. Isso equivale a destacar a função e acionar o Command. - Se você clicar em
Docstring, o Devin Desktop gerará uma docstring para você acima da declaração da função. (Em Python, a docstring será gerada corretamente abaixo da declaração da função.)
Incentivando código legível e de fácil manutenção, uma docstring por vez.
Smart Paste
⌘+⌥+V (Mac) ou Ctrl+Alt+V (Windows/Linux) para acionar o Smart Paste.
Nos bastidores, o Devin Desktop detecta a linguagem do arquivo de destino e usa o Command para traduzir o código da sua área de transferência.
A compreensão de contexto do Devin Desktop vai tentar adaptá-lo ao seu código, por exemplo, usando os nomes corretos de variáveis.
- Migrando código: você está reescrevendo JavaScript para TypeScript ou Java para Kotlin.
- Colando do Stack Overflow: você encontrou uma função utilitária online escrita em Go, mas está usando Rust.
- Aprendendo uma nova linguagem: você tem curiosidade sobre Haskell e quer ver como seu código ficaria se fosse escrito nela.

