September møde: SOLID Principles ved Martin B. Olesen

Sunday, 13 September 2009 13:57 by Martin

Dato: 16-09-2009
Tidspunkt: 19.30 - 22.00
Emne: SOLID Principles ved Martin B. Olesen fra Transsoft
Virksomhed: Telenor, Skelagervej 9, 9000 Aalborg

Tilmeld dig her

Agenda

SOLID er et akronym af akronymer:

  • Single Responsibility Principle (SRP)
  • Open Closed Principle (OCP)
  • Liskov Substitution Principle (LSP)
  • Interface Segregation Principle (ISP)
  • Dependency Inversion Principle (DIP)

 Hvis du oplever at:

  • din kode er vanskelig at ændre
  • at der opstår bugs i koden når du laver selv mindre ændringer
  • at det er for vanskeligt at genbruge dele af din kode andre steder
  • at det er nemt at gøre det "forkerte" og svært at gøre det "rigtige"
  • at koden er unødvendig kompleks
  • at du har masser af gentagelser af kode stumper over det hele (copy-paste)

Så bør du kende til SOLID principperne, og vide hvordan du anvender dem til at lave bedre objekt-orienteret klasse design. SOLID er grundlæggende principper, man kan anvende i sit klasse design, der fører til systemer, der er nemmere at vedligeholde, nemmere at udvide og nemmere at overskue.

I denne præsentation bliver du præsenteret for de teoretiske fordele ved hvert enkelt princip, samt kode eksempler på hvordan man i praksis anvender dem.

Tags:  
Actions:   E-mail | del.icio.us | Permalink | Comments (0) | Comment RSSRSS comment feed