Menu

#6 Toutes SPEC : Refactoring : Code répété pour l'accès à un fichier (création du path des mails extraits)

1.0
closed
Daria
Toutes SPEC (4)
Enhancement
2021-01-11
2021-01-06
Daria
No

Code de création du path pour accéder aux fichiers mails à exploiter (à partir de l'adresse mail entrée en paramètre) répété dans chaque définition des commandes dans caporal.js.

    let mail = args.mail.split('.');
    mail[1] = mail[1].split('@')[0];
    let name = mail[1] + '-' + mail[0][0];
    const path = "donneesSujetB/" + name;

Refactoring : Eviter la répétition de code (en créant une fonction réutilisée pour chaque commande de caporal, par exemple)

Discussion

  • Daria

    Daria - 2021-01-06
    • summary: Code répété pour l'accès à un fichier (création du path des mails extraits) --> Toutes SPEC : Code répété pour l'accès à un fichier (création du path des mails extraits)
     
  • Daria

    Daria - 2021-01-06
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,2 +1,8 @@
    -Code de création du path pour accéder aux fichiers mails à exploiter (à partir de l'adresse mail entrée en paramètre) répété dans chaque définition des commandes dans caporal.js
    +Code de création du path pour accéder aux fichiers mails à exploiter (à partir de l'adresse mail entrée en paramètre) répété dans chaque définition des commandes dans caporal.js.
    +
    
    +        let mail = args.mail.split('.');
    +        mail[1] = mail[1].split('@')[0];
    +        let name = mail[1] + '-' + mail[0][0];
    +        const path = "donneesSujetB/" + name;
    +        
     **Refactoring :** Eviter la répétition de code (en créant une fonction réutilisée pour chaque commande de caporal, par exemple)
    
     
  • Daria

    Daria - 2021-01-06
    • summary: Toutes SPEC : Code répété pour l'accès à un fichier (création du path des mails extraits) --> Toutes SPEC : Refactoring : Code répété pour l'accès à un fichier (création du path des mails extraits)
     
  • Daria

    Daria - 2021-01-06
    • Type: Defect --> Enhancement
     
  • Daria

    Daria - 2021-01-10
    • labels: --> Toutes SPEC
    • status: open --> accepted
     
  • Daria

    Daria - 2021-01-11
    • status: accepted --> closed
     

Log in to post a comment.

MongoDB Logo MongoDB