User Tools

Site Tools


2018_2019:s3:concprogobjet:td:td3

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
2018_2019:s3:concprogobjet:td:td3 [2018/09/30 18:02]
blay [Polymorphisme et Composition]
2018_2019:s3:concprogobjet:td:td3 [2018/10/30 13:19]
blay [RETOURS SUR LES RENDUS de l'an dernier]
Line 2: Line 2:
 Basé sur TP3 de l'​Université Montpellier II — L3 Informatique 2008/09 Programmation par objets en Java Basé sur TP3 de l'​Université Montpellier II — L3 Informatique 2008/09 Programmation par objets en Java
  
-<​note ​warning> Vous avez <color blue/​lightgrey>​2 heures.</​color>​\\+<​note ​tip> Vous avez <color blue/​lightgrey>​2 heures.</​color>​\\
 Vous rendrez ce que vous avez fait à la fin des 2 heures. Vous rendrez ce que vous avez fait à la fin des 2 heures.
-Vous avez intérêt à travailler de suite !  
 </​note>​. ​ </​note>​. ​
  
Line 42: Line 41:
 ==== Question 2 : Implémenter tout ce qui concerne les véhicules avec les tests associés (20mn) ==== ==== Question 2 : Implémenter tout ce qui concerne les véhicules avec les tests associés (20mn) ====
     * {{:​2018_2019:​s3:​concprogobjet:​td:​convoitest.java|Voici un code de test}}. ​     * {{:​2018_2019:​s3:​concprogobjet:​td:​convoitest.java|Voici un code de test}}. ​
-       ​* ​Commentez ​les tests pour lesquels les codes ne sont pas encore implémentés.+       ​* ​Mettez en commentaires ​les tests pour lesquels les codes ne sont pas encore implémentés, vous les utiliserez au fur et à mesure.
        * Adaptez-le (ou votre code) pour tester vos codes.        * Adaptez-le (ou votre code) pour tester vos codes.
 ==== Question 3 : Implémenter la notion de convoi (20mn max) ==== ==== Question 3 : Implémenter la notion de convoi (20mn max) ====
Line 55: Line 54:
  
 ==== Question 5 : Extension un peu moins facile (20mn) ==== ==== Question 5 : Extension un peu moins facile (20mn) ====
-Les ingénieurs de l'​entreprise ​ ont mis au moins un calculateur (//Class Simulator//​) qui  permet de calculer la consommation moyenne en carburant d'un engin, il expose donc la méthode statique : public static double consumption (Machine machine, int speed), par exemple+Les ingénieurs de l'​entreprise ​ ont mis au moins un calculateur (//Class Simulator//​) qui  permet de calculer la consommation moyenne en carburant d'un engin, il expose donc la méthode statique : public static double consumption (Machine machine, int speed), par exemple((Le code ci-dessous présente des constantes qui doivent être éliminées dans une bonne version.)).
 <code java> <code java>
  
Line 92: Line 91:
 ==== RENDU ==== ==== RENDU ====
  
-**A la fin du TD, en l'​état,​** un document contenant les Diagrammes UML (essentiellement un diagramme de classes) ​et les remarques éventuelles,​ réponses aux questionsles codes et tests associés.+**A la fin du TD, en l'​état,​** ​ 
 +    - un document contenant ​ 
 +             ​- ​les Diagrammes UML (essentiellement un diagramme de classes) 
 +             ​- ​les remarques éventuelles,​ réponses aux questions 
 +             - une copie d'​écran de la couverture de test comme par exemple {{ :​2018_2019:​s3:​concprogobjet:​td:​capture_d_e_cran_2018-10-01_a_08.15.24.png?​direct&​200|}} 
 +    - les codes et tests associés.
  
 Dépôt sur [[http://​jalon.unice.fr/​cours/​blay/​Cours-blay-20150930110548/​BoiteDepot-blay-20171008181551623837|jalon]] avec comme nom : GroupeNumero - Noms des etudiants ​ Dépôt sur [[http://​jalon.unice.fr/​cours/​blay/​Cours-blay-20150930110548/​BoiteDepot-blay-20171008181551623837|jalon]] avec comme nom : GroupeNumero - Noms des etudiants ​
Line 100: Line 104:
 ==== RETOURS SUR LES RENDUS de l'an dernier ==== ==== RETOURS SUR LES RENDUS de l'an dernier ====
  
- +<note warning> 
-**on ne fait pas :** + **On ne fait pas :**  
 +  - dupliquer les variables EMPTY_WEIGHT
   - la //​duplication de code// par exemple des setCharge   - la //​duplication de code// par exemple des setCharge
   - Des noms de variable d'​instance ou des méthodes en majuscule !!!   - Des noms de variable d'​instance ou des méthodes en majuscule !!!
Line 141: Line 146:
     }     }
    </​code>​    </​code>​
 +   
 +</​note>​
2018_2019/s3/concprogobjet/td/td3.txt · Last modified: 2018/11/02 08:02 by blay