diff --git a/A-preparatifs.md b/A-preparatifs.md index 7867485e26dc41840fdfd8adc2cfe489cf71a4c0..dac7c566d24483f24f24fe172240b02587f55bfe 100644 --- a/A-preparatifs.md +++ b/A-preparatifs.md @@ -12,19 +12,22 @@ ## A.1. Récupération du projet **Ce repo contient une solution commentée du précédent TP.** <br> -Pour ce TP vous pouvez soit repartir de vos fichiers du précédent TP (si vous l'aviez terminé et que le formateur a validé que tout était correct notamment au niveau de la config Babel et webpack) ou bien cloner ce repo et vous en servir comme base pour ce TP. - -*Si vous repartez de vos fichiers, **pensez à faire un `git pull`** pour récupérer les dernières modifications du repo (probablement des modifs de CSS ou des corrections de dernière minute).* +Il va vous de base pour ce nouveau TP. 1. **Commencez par faire un fork du TP :** - soit en cliquant sur le bouton `"Créer une divergence"` (_`"Fork"` sur la version anglaise de gitlab_) - soit en vous rendant directement sur https://gitlab.univ-lille.fr/js/tp2/-/forks/new - Choisissez de placer le fork dans votre profil utilisateur et vérifiez que le repo est **bien en mode "privé"** + Choisissez de placer le fork dans votre profil utilisateur et configurez le repo **en mode "privé"** + + +2. **Ajoutez-votre encadrant de TP en tant que "reporter" pour qu'il ait accès à votre code :** + - dans le menu de gauche, cliquez sur `"Membres"`, + - entrez comme **nom d'utilisateur** celui de votre encadrant de TP (`@nicolas.anquetil`, `@patricia.everaere-caillier` ou `@thomas.fritsch`) + - ... et `"reporter"` comme **rôle**. -2. **Ajoutez moi en tant que "reporter" pour que j'ai accès à votre code :** dans le menu de gauche, cliquez que `"Membres"`, et entrez `@thomas.fritsch` comme nom d'utilisateur, et donc `"reporter"` comme rôle. -3. **Récupérez ensuite les fichiers de ce TP grâce à Git : clonez votre fork dans un dossier de votre choix** : +3. **Ouvrez ensuite un terminal et récupérez les fichiers de ce TP grâce à Git en clonant votre fork dans un dossier de votre choix :** ```bash mkdir ~/tps-js git clone https://gitlab.univ-lille.fr/<votre-username>/tp2.git ~/tps-js/tp2 diff --git a/D-poo-avancee.md b/D-poo-avancee.md index 2e90b20896d1bbb8265e951f2d5c73a33889e0e5..c911b1153391a7a7d92a8c3b0e4024570870d057 100644 --- a/D-poo-avancee.md +++ b/D-poo-avancee.md @@ -47,7 +47,7 @@ _**L'objectif de cet exercice est d'utiliser une classe à l'intérieur d'une au - si cet enfant est lui-même une instance de Component, on fait alors appel à la méthode `render()` du `Component` enfant (petit indice : ça ressemble quand même beaucoup au concept de "récursivité"...) - si l'enfant est une chaîne de caractères, alors la chaîne est ajoutée telle qu'elle, comme auparavant - > **NB :** Pour tester si un enfant est de la classe `Component`, vous pouvez là aussi utiliser l'opérateur [`instanceof`](https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Op%C3%A9rateurs/instanceof)_ + > _**NB :** Pour tester si un enfant est de la classe `Component`, vous pouvez là aussi utiliser l'opérateur [`instanceof`](https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Op%C3%A9rateurs/instanceof)_ Si votre code fonctionne correctement, vous devez avoir le rendu suivant : @@ -118,10 +118,10 @@ class Counter { } console.log( - Counter.getCounter(), // 0 - Counter.counter, // 1 - Counter.getCounter(), // 1 - Counter.counter, // 2 + Counter.getCounter(), // 0 + Counter.counter, // 1 + Counter.getCounter(), // 1 + Counter.counter, // 2 ); ```