/srp-2012

Primary LanguageJava

srp-2012

Code utilisé pour notre présentation Well-crafted software: un code maintenable avec le "principe de responsabilité unique" à Agile Grenoble 2012

Il y a 5 implémentations.

  • Chaque implémentation est complétement indépendante des autres
  • Dans chaque implémentation, on trouve
  • un commentaire dans le fichier README.txt correspondant
  • un package collaborators qui sert à isoler les classes nécessaires à la compilation mais qui n'apportent rien à la compréhension
  • la classe BusinessService qui sert à illustrer l'utilisation de la classe Cart (et des classes liées)

Les 5 implémentations