2016_2017:s3:concprogobjet:td:codingdojo
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
2016_2017:s3:concprogobjet:td:codingdojo [2016/10/14 08:02] – created blay | 2016_2017:s3:concprogobjet:td:codingdojo [2016/10/19 11:40] (current) – [7mn Connexion et lancement de la session] blay | ||
---|---|---|---|
Line 3: | Line 3: | ||
Objectifs = appréhender les tests par le jeu | Objectifs = appréhender les tests par le jeu | ||
+ | |||
+ | <note warning> | ||
===== 3mn Organisation ===== | ===== 3mn Organisation ===== | ||
- | des paires | + | Vous formez |
- | Une machine connectée | + | Une seule machine connectée |
===== 7mn Connexion et lancement de la session ===== | ===== 7mn Connexion et lancement de la session ===== | ||
- | http:// | + | - Connectez vous à [[http:// |
- | Enter a practice Session : Voici le numéro | + | - **"Enter a practice Session :" |
- | Là vous testez | + | - **Start Coding** |
+ | - **Test** | ||
+ | - Corriger et **Test** | ||
+ | - Amusez | ||
+ | - Ok c'est parti. Vous avez compris le principe, maintenant c'est à vous ! | ||
+ | |||
+ | |||
+ | **Plus :** L'IDE est extrêmement simple : test=sauvegarder les codes, gestion de version, exécution automatique, | ||
+ | |||
+ | **Défaut :** L'IDE est extrêmement simple : pas d’auto completion, pas d’import, erreur debuggable par console java (pas d’aide de l’IDE).... | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== 15mn Compréhension et premiers pas ===== | ||
+ | <note tip> | ||
+ | - Regardez les instructions, | ||
+ | - Discutez en équipe (paire ou triplet) pour imaginer une solution. | ||
+ | - Copiez--collez le test // | ||
+ | - Attention aux imports static ! Ne pas les enlever !!. | ||
+ | - Instructions : | ||
+ | * **API : classe : BookShop**, méthode : double cost(int[] order) | ||
+ | * exemple de test | ||
+ | <code java> | ||
+ | BookShop b = new BookShop(); | ||
+ | @Test | ||
+ | | ||
+ | int [] order = new int[]{0, | ||
+ | assertEquals( 15.2 , b.cost(order), | ||
+ | } | ||
+ | </ | ||
+ | |||
- | ===== 10mn Compréhension ===== | + | * Tuyaux ((mais vous êtes autonomes, à vous de vous organiser)) : |
- | * Regardez les instructions, sur le site directement, un rappel | + | |
- | * Voici un premier jeu de tests, | + | |
+ | * Rappelez-vous : faites vous de petites méthodes, avec des noms qui veulent dire ce qu' | ||
- | ===== | + | ===== Développements |
- | Top.... | + | Top.... |
- | ===== 10mn Tests Fonctionnels ===== | ||
- | Un nouveau jeu de tests vous est donné...(Comment??? | ||
- | Vous vérifiez qu'il passe, sinon... on recommence ! | ||
- | ===== | + | ===== Livraison ===== |
- | Vous corrigez, modifiez... | + | Avant la fin : |
Puis vous nous envoyez le .tgz obtenu par download | Puis vous nous envoyez le .tgz obtenu par download | ||
2016_2017/s3/concprogobjet/td/codingdojo.1476432149.txt.gz · Last modified: 2016/10/14 08:02 by blay