Navigation



Enseignements en DUT Informatique, module M3105 :
Conception et programmation orientées-objet avancées


Cette page propose des liens sur des supports pédagogiques (cours ou travaux pratiques) au format PDF.
Remarque : ce module est en train d'être dispensé, les supports seront mis à jour et mis en ligne au fil de l'eau.

Le synopsis du module est disponible ici.

Cours
  1. Rappels de COO/POO, Introduction à la qualité du logiciel
  2. Clean Code, propriétés SOLID
  3. JUnit, Développement dirigé par les tests (TDD)
  4. Design Patterns, création
  5. Design Patterns, structuration
  6. Design Patterns, comportement


TP
  1. Rappels UML/Java : Tic Tac Toe (Correction)
  2. Refactoring : Gilded Rose Inn Kata (Correction)
  3. Refactoring : RushHourGame (Correction)
  4. TDD : Tennis Game Kata (Correction)
  5. TDD : Gilded Rose Inn Kata (Correction)
  6. Design Patterns (création) : Labyrinth Game (Correction séance 1) (Correction séance 2)
  7. Design Patterns (structuration) : Shapes and figures (Correction)
  8. Design Patterns (structuration) : Stacks and lists (Correction)
  9. Design Patterns (comportement) : Traffic signal
  10. Design Patterns : synthèse