2016_2017:s3:concprogobjet:td:codingdojo
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
2016_2017:s3:concprogobjet:td:codingdojo [2016/10/16 07:07] – [10mn Compréhension] 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 ===== | ||
Line 11: | Line 13: | ||
- Connectez vous à [[http:// | - Connectez vous à [[http:// | ||
- **" | - **" | ||
+ | - **Start Coding** | ||
- **Test** | - **Test** | ||
- Corriger et **Test** | - Corriger et **Test** | ||
Line 17: | Line 20: | ||
- | ===== 10mn Compréhension ===== | + | **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 | ||
+ | <note tip> | ||
- Regardez les instructions, | - 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), | ||
+ | } | ||
+ | </ | ||
+ | |||
* Tuyaux ((mais vous êtes autonomes, à vous de vous organiser)) : | * Tuyaux ((mais vous êtes autonomes, à vous de vous organiser)) : | ||
- | * Choisissez la manière de représenter une commande (3livres | + | * Choisissez la manière de représenter une commande (3 livres |
- | * Pensez " | + | * Pensez " |
- | pouvez tenter de nouveaux codes si la structure première ne passe pas. | + | |
* Rappelez-vous : faites vous de petites méthodes, avec des noms qui veulent dire ce qu' | * 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.1476601659.txt.gz · Last modified: 2016/10/16 07:07 by blay