Passer au contenu principal

Vue d’ensemble

Devin peut vous épargner la pénibilité des migrations en vous aidant à passer d’un framework, d’un langage, etc. à un autre. Utilisez les playbooks pour réutiliser facilement des invites lors de grandes migrations.

Cas d’usage

  1. Migrations de langages (p. ex. de JavaScript à TypeScript)
  2. Montées de version de frameworks (p. ex. de React 17 à 18)
  3. Migrations de bases de données
  4. Mises à jour des dépendances
  5. Modernisation de l’architecture

Exemples de prompts

Java upgrade
## Présentation
Ce guide fournit des instructions étape par étape pour mettre à niveau un projet Java 7 vers Java 8.

## Procédure
1. Vérifier que le projet fourni utilise bien Java 7
2. Installer le kit de développement Java 8 (JDK)
3. Mettre à jour la configuration de build du projet
4. Identifier et remplacer les API Java 7 obsolètes
5. Analyser la base de code pour repérer les améliorations potentielles avec Java 8
6. Mettre à jour les tests unitaires
7. Effectuer des tests approfondis
8. Mettre à jour la documentation
9. Générer et vérifier l'application

## Conseils et astuces
- Se référer à la documentation Java 8 pour des informations détaillées sur les nouvelles fonctionnalités et API
- Pour les migrations à grande échelle, envisager d'utiliser l’[API Reference](/api-reference/overview) pour exécuter plusieurs sessions de migration en parallèle
TypeScript migration
Veuillez nous aider à migrer notre projet JavaScript vers TypeScript. Nous devons :
1. Ajouter une configuration TypeScript
2. Convertir les fichiers .js en .ts
3. Ajouter les définitions de types appropriées
4. Mettre à jour le processus de build
5. Vérifier que tous les tests passent toujours

Exemple de session

Migration en masse de CSV vers Notion

Dans cette session d’exemple, Devin aide un utilisateur à migrer des données à partir de fichiers CSV vers Notion.