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.


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 (Correction)
  10. Design Patterns : synthèse (Correction)