Pro Yearly is on sale from $80 to $50! »

Problemes architecturaux courants

Problemes architecturaux courants

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.

F209924610808dc55f985a99c6d380c3?s=128

Félix-Antoine Bourbonnais

October 01, 2012
Tweet

Transcript

  1. © 2012 Elapse Technologies Pièges architecturaux courants Université Laval Automne

    2012
  2. © 2012 Elapse Technologies © 2012 Elapse Technologies Félix-Antoine Bourbonnais

    Ing. jr, PSM-I Formateur & Coach Agile o Tests automatisés: TDD/ATDD, BDD, … o Orientation objet avancée o Architecture agile o Réusinage et qualité (Clean Code) o Agile Scrum Concepteur de logiciels o Pratiques de développement o Java, Python, etc. 2 @fbourbonnais linkedin.com/in/fbourbonnais elapsetech.com/fab www.elapsetech.com fbourbonnais@elapsetech.com
  3. © 2012 Elapse Technologies © 2012 Elapse Technologies SYSTÈME N’EST

    PAS TESTABLE… Mon Image de Renjith Krishnan / FreeDigitalPhotos.net
  4. © 2012 Elapse Technologies © 2012 Elapse Technologies MODÈLE EN

    COUCHES Parlons du… Image de Sujin Jetkasettakorn / FreeDigitalPhotos.net
  5. © 2012 Elapse Technologies © 2012 Elapse Technologies UNE ABSTRACTION?

    Quand utiliser Image de Digitalart / FreeDigitalPhotos.net
  6. © 2012 Elapse Technologies © 2012 Elapse Technologies MVC? Mais

    le MVC
  7. © 2012 Elapse Technologies © 2012 Elapse Technologies Le MVC

    Image de David Castillo Dominici / FreeDigitalPhotos.net Mais où ??
  8. © 2012 Elapse Technologies © 2012 Elapse Technologies Le MVC

    Image de David Castillo Dominici / FreeDigitalPhotos.net Oui… mais le M ! M V C
  9. © 2012 Elapse Technologies © 2012 Elapse Technologies DOMAINE ANÉMIQUE

    Le problème du Image de phanlop88 / FreeDigitalPhotos.net
  10. © 2012 Elapse Technologies © 2012 Elapse Technologies Les entités

    Contiennent la logique d’affaires!
  11. © 2012 Elapse Technologies © 2012 Elapse Technologies Domaine Doit

    transpirer le domaine d’affaires…
  12. © 2012 Elapse Technologies © 2012 Elapse Technologies Isoler le

    domaine Pourriez-vous facilement changer votre technologie de UI ou de BD?
  13. © 2012 Elapse Technologies © 2012 Elapse Technologies LA BD…

    N’EST PAS IMPORTANTE! Contrairement à la croyance populaire… Image de David Castillo Dominici / FreeDigitalPhotos.net
  14. © 2012 Elapse Technologies © 2012 Elapse Technologies La BD

    Image de Sura Nualpradid / FreeDigitalPhotos.net Le « Repository »
  15. © 2012 Elapse Technologies © 2012 Elapse Technologies INJECTEURS DE

    DÉPENDANCES Les Image de phanlop88 / FreeDigitalPhotos.net
  16. © 2012 Elapse Technologies © 2012 Elapse Technologies Le mot

    de la fin… Questions? Poursuivre la discussion? 16 @fbourbonnais Félix-Antoine Bourbonnais fbourbonnais@elapsetech.com elapsetech.com/fab Image de digitalart / FreeDigitalPhotos.net
  17. © 2012 Elapse Technologies © 2012 Elapse Technologies Elapse Technologies

    Formation Accompagnement (coaching) Conseils et diagnostics Votre allié en développement logiciel Agile Agilité (Scrum, Lean, XP) Qualité et tests automatisés Architecture Agile Pratiques de développement