Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Refactoring for Domain Driven Design

7.219 Aufrufe

Veröffentlicht am

This talk goes from refactoring into some of the basics about Domain Driven Design.

Veröffentlicht in: Design, Software
  • Unlock Her Legs is your passage way to a life full of loving and sex... read more >>➤➤ https://tinyurl.com/y52uv4vq
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Hey guys! Who wants to chat with me? More photos with me here 👉 http://www.bit.ly/katekoxx
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Hello! Get Your Professional Job-Winning Resume Here - Check our website! https://vk.cc/818RFv
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier

Refactoring for Domain Driven Design

  1. Refactoring towards Domain Driven Design DAVID BERLINER
  2. The sources of all knowledge:
  3. Who am I ? Developer at BetTech. I've been coding for a decade. @manatok
  4. “…is a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior.…” Martin Fowler
  5. + Adding features + Shortcuts and hacks + Team growth = increased complexity
  6. No thanks! We're too busy.
  7. TIME CUMULATIVE FUNCTIONALITY GOOD DESIGN NO DESIGN DESIGN PAY-OFF LINE
  8. So... how do we do it?
  9. Refactoring requires prioritisation
  10. Boyscout refactoring
  11. What is considered “code litter”?
  12. Domain Driven Design
  13. Bounded context Ubiquitous language
  14. Define model with Ubiquitous Language Identify model with MODEL DRIVEN DESIGN Process model with Express model with Express model with Isolate domain with Express state change with Bounded Contexts Services Entities Value Objects Layered Architecture Events
  15. ANTI-CORRUPTION LAYER
  16. ANTI-CORRUPTION LAYER
  17. final thoughts
  18. + You don’t have to drink ALL the kool-aid to benefit + See the good side of a messy system + Be consistent
  19. Thaynouk

×