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:09] – [Cyber-Dojo : Apprendre à tester (et coder) en s'amusant !] blay | 2016_2017:s3:concprogobjet:td:codingdojo [2016/10/19 11:40] (current) – [7mn Connexion et lancement de la session] blay | ||
|---|---|---|---|
| Line 13: | Line 13: | ||
| - Connectez vous à [[http:// | - Connectez vous à [[http:// | ||
| - **" | - **" | ||
| + | - **Start Coding** | ||
| - **Test** | - **Test** | ||
| - Corriger et **Test** | - Corriger et **Test** | ||
| Line 19: | 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.1476601750.txt.gz · Last modified: 2016/10/16 07:09 by blay