Refina
Ouvrir l’éditeur

Planifiez la refactorisation de votre code

Dessinez le flux actuel et notez ce qui doit changer dans chaque bloc.

Sans inscription. Les données sont enregistrées uniquement dans votre navigateur.

Flux en blocs

Connectez les blocs pour décrire les processus, les conditions et les chemins d’erreur.

Avant et après

Comparez le comportement et le code actuels avec ce que vous voulez changer.

Chemins alternatifs

Nommez chaque sortie pour expliquer quand suivre ce chemin.

Exportation

Conservez une copie en JSON ou partagez le scénario complet en PDF.

Comment planifier une refactorisation avec Refina

  1. 1. Décrivez le flux actuel

    Créez un cas d’utilisation et séparez ses scénarios. Connectez les processus, les conditions et les chemins d’erreur pour consigner le fonctionnement actuel du code.

  2. 2. Consignez ce qui va changer

    Marquez les blocs à conserver, adapter, supprimer ou ajouter. Comparez le code actuel avec le code proposé et notez les critères d’acceptation.

  3. 3. Vérifiez et partagez

    Relisez les connexions et le mappage des champs. Exportez le scénario en PDF pour la relecture ou en JSON pour poursuivre le travail sur un autre appareil.

Mappage des champs entre structures de données

Lorsque vous modifiez un contrat d’API ou une structure de données, consignez l’origine de chaque champ et sa destination. Refina lit les structures en Go, Protobuf, TypeScript et JSON. Vous pouvez indiquer les champs nouveaux, les champs supprimés et les règles de conversion dans le même scénario que le flux.

Questions sur Refina

Refina modifie-t-il mon code ?

Non. Vous décrivez le comportement actuel et la modification proposée. L’implémentation et l’exécution des tests restent dans votre environnement de développement.

Comment conserver une copie du projet ?

Utilisez l’export JSON pour sauvegarder les données de l’espace de travail et les réimporter plus tard. Faites-le avant d’effacer les données du site ou de changer d’appareil. Le PDF sert à la lecture et à la relecture, pas à restaurer le projet.

Puis-je dessiner un nouveau flux ?

Oui. Lors de la création d’un cas d’utilisation, choisissez entre mapper un flux existant et dessiner un nouveau flux. Des modèles avec conditions, intégrations, répétition et attente sont disponibles comme point de départ.