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 : émulateur de machine à pile
  2. Refactoring : Gilded Rose Inn Kata
  3. Refactoring : RushHourGame
  4. TDD : Tennis Game Kata
  5. TDD : Gilded Rose Inn Kata
  6. Design Patterns (création) : Labyrinth Game
  7. Design Patterns (structuration) : Shapes and figures
  8. Design Patterns (structuration) : Stacks and lists