Pièges architecturaux courants                                 © 2012 Elapse Technologies         Université Laval        ...
Félix-Antoine BourbonnaisIng. jr, PSM-I    Formateur & Coach Agile     o Tests automatisés: TDD/ATDD, BDD, …     o Orienta...
© 2012 Elapse Technologies                                                    © 2012 Elapse Technologies    Mon    SYSTÈME...
© 2012 Elapse Technologies                                                        © 2012 Elapse Technologies    Parlons du...
© 2012 Elapse Technologies                                              © 2012 Elapse Technologies    Quand utiliser    UN...
© 2012 Elapse Technologies      © 2012 Elapse TechnologiesMVC                                        MVC?                 ...
Le MVCMais où ??                                                           © 2012 Elapse Technologies                     ...
Le MVCOui… mais le M !                                                           M                                        ...
© 2012 Elapse Technologies                                             © 2012 Elapse Technologies    Le problème du    DOM...
© 2012 Elapse Technologies              © 2012 Elapse Technologies                      Contiennent la logique d’affaires!...
© 2012 Elapse Technologies          © 2012 Elapse Technologies                  Doit transpirer le domaine d’affaires…Doma...
Isoler le domaine                                            © 2012 Elapse Technologies                                   ...
© 2012 Elapse Technologies                                                           © 2012 Elapse Technologies    Contrai...
La BDLe « Repository »                                                   © 2012 Elapse Technologies                       ...
© 2012 Elapse Technologies                                             © 2012 Elapse Technologies    Les    INJECTEURS DE ...
Le mot de la fin…                    Questions?                Poursuivre la discussion?                                  ...
Elapse TechnologiesVotre allié en développement logiciel Agile           Formation           Accompagnement (coaching)    ...
Prochain SlideShare
Chargement dans…5
×

Problemes architecturaux courants

986 vues

Publié le

Présentation donnée par Félix-Antoine Bourbonnais aux étudiants en génie logiciel et informatique de l'Université Laval dans le cadre d'un cours d'Architecture logicielle.

Publié dans : Technologie
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
986
Sur SlideShare
0
Issues des intégrations
0
Intégrations
652
Actions
Partages
0
Téléchargements
9
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Problemes architecturaux courants

  1. 1. Pièges architecturaux courants © 2012 Elapse Technologies Université Laval Automne 2012
  2. 2. Félix-Antoine BourbonnaisIng. jr, PSM-I Formateur & Coach Agile o Tests automatisés: TDD/ATDD, BDD, … o Orientation objet avancée o Architecture agile © 2012 Elapse Technologies © 2012 Elapse Technologies www.elapsetech.com o Réusinage et qualité (Clean Code) fbourbonnais@elapsetech.com o Agile Scrum elapsetech.com/fab Concepteur de logiciels @fbourbonnais o Pratiques de développement linkedin.com/in/fbourbonnais o Java, Python, etc. 2
  3. 3. © 2012 Elapse Technologies © 2012 Elapse Technologies Mon SYSTÈME N’EST PAS TESTABLE…Image de Renjith Krishnan / FreeDigitalPhotos.net
  4. 4. © 2012 Elapse Technologies © 2012 Elapse Technologies Parlons du… MODÈLE EN COUCHESImage de Sujin Jetkasettakorn / FreeDigitalPhotos.net
  5. 5. © 2012 Elapse Technologies © 2012 Elapse Technologies Quand utiliser UNE ABSTRACTION?Image de Digitalart / FreeDigitalPhotos.net
  6. 6. © 2012 Elapse Technologies © 2012 Elapse TechnologiesMVC MVC? Mais le
  7. 7. Le MVCMais où ?? © 2012 Elapse Technologies © 2012 Elapse TechnologiesImage de David Castillo Dominici / FreeDigitalPhotos.net
  8. 8. Le MVCOui… mais le M ! M © 2012 Elapse Technologies © 2012 Elapse Technologies C VImage de David Castillo Dominici / FreeDigitalPhotos.net
  9. 9. © 2012 Elapse Technologies © 2012 Elapse Technologies Le problème du DOMAINE ANÉMIQUEImage de phanlop88 / FreeDigitalPhotos.net
  10. 10. © 2012 Elapse Technologies © 2012 Elapse Technologies Contiennent la logique d’affaires!Les entités
  11. 11. © 2012 Elapse Technologies © 2012 Elapse Technologies Doit transpirer le domaine d’affaires…Domaine
  12. 12. Isoler le domaine © 2012 Elapse Technologies © 2012 Elapse Technologies Pourriez-vous facilement changer votre technologie de UI ou de BD?
  13. 13. © 2012 Elapse Technologies © 2012 Elapse Technologies Contrairement à la croyance populaire… LA BD… N’EST PAS IMPORTANTE!Image de David Castillo Dominici / FreeDigitalPhotos.net
  14. 14. La BDLe « Repository » © 2012 Elapse Technologies © 2012 Elapse TechnologiesImage de Sura Nualpradid / FreeDigitalPhotos.net
  15. 15. © 2012 Elapse Technologies © 2012 Elapse Technologies Les INJECTEURS DE DÉPENDANCESImage de phanlop88 / FreeDigitalPhotos.net
  16. 16. Le mot de la fin… Questions? Poursuivre la discussion? Félix-Antoine Bourbonnais © 2012 Elapse Technologies © 2012 Elapse Technologies @fbourbonnais fbourbonnais@elapsetech.com elapsetech.com/fabImage de digitalart / FreeDigitalPhotos.net 16
  17. 17. Elapse TechnologiesVotre allié en développement logiciel Agile Formation Accompagnement (coaching) © 2012 Elapse Technologies © 2012 Elapse Technologies Conseils et diagnostics Agilité (Scrum, Lean, XP) Qualité et tests automatisés Architecture Agile Pratiques de développement

×