Pular para o conteúdo principal

Visão geral

O Devin pode eliminar o sofrimento das migrações, ajudando você a migrar entre diferentes frameworks, linguagens etc. Use playbooks para reutilizar facilmente prompts em grandes migrações.

Casos de uso

  1. Migrações de linguagem de programação (por exemplo, de JavaScript para TypeScript)
  2. Atualizações de frameworks (por exemplo, de React 17 para 18)
  3. Migrações de banco de dados
  4. Atualizações de dependências
  5. Modernização da arquitetura

Exemplos de Prompts

Java upgrade
## Visão geral
Este playbook contém instruções passo a passo para atualizar um projeto em Java 7 para Java 8.

## Procedimento
1. Verificar se o projeto fornecido está de fato em Java 7
2. Instalar o Java 8 Development Kit (JDK)
3. Atualizar a configuração de build do projeto
4. Identificar e substituir APIs obsoletas do Java 7
5. Analisar a base de código em busca de possíveis melhorias com Java 8
6. Atualizar os testes unitários
7. Realizar testes abrangentes
8. Atualizar a documentação
9. Fazer o build e verificar a aplicação

## Recomendações e dicas
- Consulte a documentação do Java 8 para obter informações detalhadas sobre os novos recursos e APIs
- Para migrações em larga escala, considere usar a [Referência de API](/api-reference/overview) para executar várias sessões de migração em paralelo
TypeScript migration
Ajude-nos a migrar nosso projeto em JavaScript para TypeScript. Precisamos:
1. Adicionar a configuração do TypeScript
2. Converter arquivos .js para .ts
3. Adicionar definições de tipos apropriadas
4. Atualizar o processo de build
5. Garantir que todos os testes continuem passando

Exemplo de sessão

Migração em lote de arquivos CSV para o Notion

Neste exemplo de sessão, Devin ajuda um usuário a migrar dados de arquivos CSV para o Notion.