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
  2. Clean Code, propriétés SOLID
  3. Développement dirigé par les tests (TDD)
  4. Design Patterns, introduction / patrons de création
  5. Design Patterns, patrons de structuration
  6. Design Patterns, comportement


TP
  1. Rappels UML/Java :RushHour game
  2. Rappels JUnit :RushHour game
  3. Refactoring : Gilded Rose Inn Kata
  4. Refactoring : RushHourGame
  5. TDD : Gilded Rose Inn Kata (Correction)
  6. TDD : RushHourGame (Correction [partie Position seulement])
  7. Design Patterns (création) : Labyrinth Game
  8. Design Patterns (structuration) : Arithmetic Expressions (Correction)
  9. Design Patterns (structuration) : Stacks and lists (Correction)
  10. Design Patterns (comportement) : Traffic signal (Correction)