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.
0d6760b1-c57e-4617-9878-230ff62f6f94|4|5.0