diff --git a/journal/Mon_journal_de_bord_en_markdown.md b/journal/Mon_journal_de_bord_en_markdown.md index 7f078d6f805a44a2a22ad8093f45d84456204755..3e07c60f53dd01e94a1564049d54a33762dafe9e 100644 --- a/journal/Mon_journal_de_bord_en_markdown.md +++ b/journal/Mon_journal_de_bord_en_markdown.md @@ -61,3 +61,52 @@ Dans ce quiz, les réponses aux questions correspondantes sont: **1. Quels sont les limitations et les inconvénients d’un document computationnel (notebook) ?** *a. Lorsque le code est long, il devient difficile d’avoir une vue d’ensemble* + +*d. Les interactions entre différents langages peuvent être hasardeuses car elles sont peu explicites* + +*f. Il n’est pas bien adapté à des calculs longs ou impliquant de gros volumes de données* + +*g. La sauvegarde des résultats intermédiaires ou la poursuite d’un calcul après une interruption sont des processus généralement manuels, ce qui est source d’erreur* + +**2. Quels sont les avantages d’un workflow (3 réponses attendues) ?** + +*a. Il permet de mieux structurer son code et de proposer une représentation graphique de haut niveau* + +*b. Il se passe d’effets de bord, ce qui diminue les risques d’erreur* + +*c. Il permet d’exploiter plus facilement une machine parallèle* + +**3. Que peut-il se passer en terme de reproductibilité lorsque vous ne préservez pas l’environnement logiciel d’un calcul ?** + +*a. Vous pouvez ne pas arriver à réexécuter votre calcul* + +*b. Vos collègues peuvent ne pas arriver à réexécuter votre calcul* + +*c. Le résultat des calculs peut changer* + +**4. Comment préserver l’environnement logiciel d’un calcul effectué à l’aide du langage Python ou R ?** + +*f. En utilisant un outil qui capture automatiquement l’ensemble des fichiers et de bibliothèques accédées lors du calcul* + + +*g. En travaillant dans un conteneur docker du début à la fin* + +**5. Mettre à disposition l’environnement logiciel (sous forme binaire avec une image docker par exemple) d’un calcul permet à une tierce personne de :** + +*b. Réexécuter ce calcul* + +**6. Quelle plate-forme utiliser pour archiver et mettre à disposition un article de recherche ?** + +*g. HAL ou ArXiv* + +**7. Quelles plates-formes utiliser pour archiver et mettre à disposition des données ?** + +*h. Figshare* + +*j. Zenodo* + +**8. Quelles plate-formes utiliser pour archiver et mettre à disposition du code ?** + + *f. Github ou Gitlab* + + *i. Software Heritage*