This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
2018_2019:s3:concprogobjet:td:td3 [2018/10/01 08:17] blay [RENDU] |
2018_2019:s3:concprogobjet:td:td3 [2018/11/02 08:02] 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 105: | 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 :** |
- | - la //duplication de code// par exemple des setCharge | + | * dupliquer les variables EMPTY_WEIGHT |
- | - Des noms de variable d'instance ou des méthodes en majuscule !!! | + | * la //duplication de code// par exemple des setCharge |
+ | * Des noms de variable d'instance ou des méthodes en majuscule !!! | ||
* Définir une classe abstraite et implementer toutes ses méthodes de manière absurde : on ne sait même pas ce qui doit être redéfini (eg. vitesseMax à 0)! | * Définir une classe abstraite et implementer toutes ses méthodes de manière absurde : on ne sait même pas ce qui doit être redéfini (eg. vitesseMax à 0)! | ||
* Des tests sous forme de toString ! imaginez le coût d'une modification d'un toString !! et que testez-vous vraiment? | * Des tests sous forme de toString ! imaginez le coût d'une modification d'un toString !! et que testez-vous vraiment? | ||
Line 146: | Line 146: | ||
} | } | ||
</code> | </code> | ||
+ | |||
+ | </note> |