Looks like this event has already ended.

Check out upcoming events by this organizer, or organize your very own event.

View upcoming events Create an event

Domæne Drevet Design og Kodegenerering med Jeppe Cramon

CNUG

Wednesday, February 23, 2011 from 5:00 PM to 8:00 PM (CET)

København,

Ticket Information

Type End     Quantity
Domæne Drevet Design og Kodegenerering Ended Free  
SHARE THIS EVENT

Event Details

Hvorfor skrive kode selv, når man kan få andre til det?

Software tager for lang tid at udvikle; og tid er penge. Derfor går trenden i retningen af færre danske udviklerhænder og flere hænder i lande med lavere løn-niveau.

Hvorfor betale 30 danskere for at løse et problem, som 100 lavere lønnede i stedet kunne gøre hurtigere og billigere. 

Dette giver sikkert mening på direktionsgangen, men som udviklere ved vi godt at det ikke er løsningen.

Den rigtige løsning lyder på færre, men dygtigere hænder, kortere feedback cycles, mere udtryksfulde sprog og en højere grad af abstraktion, samt en høj grad af automatisering.

I dette foredrag vil jeg vise hvordan vi boostede fremdriften, højnede kvaliteten og løste opgaverne med langt færre udviklere end oprindeligt estimeret.

Nogle af ingredienserne i den "magiske" formular er: Domæne Drevet Design, Data Context Interaction, Model Drevet Udvikling, UML og Kode generering.

Med udgangspunkt i 3 store projekter, vil jeg vise hvordan vi tacklede udfordringer og give praktiske eksempler ingredienserne, her iblandt følgende emner:

• Introduktion til Model Drevet Udvikling

• Eksempler på model drevet udvikling i UML fra 3 store projekter

• Eksempler på hvordan model drevet udvikling tillader at udvikle modellen og genereringen som projektets behov bliver tydligere og ændrer sig i løbet af projektet, så som:

• WebServices

• Persistering af Domæne model i Database gennem et ORM framework (f.eks. Hibernate)

• Tweaking af ORM opsætning for at understøtte automatisk Foreignkey generering, Lazy collections, unproxying, fetch optimering, nedarvnings-strategier, navngivne Tabeller/Kolonner/Foreignkeys/Indexes/JoinTables/etc. for at understøtte database begrænsninger (så som Oracle's 30 karakters begrænsinger), osv.

• Validering

• Håndtering af bidirektionalitet

• Modellering og generering af aktiv historik / versionering (Temporal Object Pattern)

• Metadata generering

• Sukker metode generering

• Implementering af ortogonale features (alternativ til AOP).

• Fluent interface generering

• Automatiseret test generering (f.eks. fuld kombinatorisk test af ORM persisterings kode)

• Hvor skal snittet mellem data og funktionalitet ligges?

• Best practices

• Hvordan designer man en kode generator der kan understøtte en høj grad af fleksibilitet

----

CodeHouse lægger hus til, og byder også på forfriskninger og mad!

Attendee List Sort by: Date | First Name | Last Name
Show More

When & Where



CodeHouse
Amerikavej 15B, 1. sal
København, 1756

Wednesday, February 23, 2011 from 5:00 PM to 8:00 PM (CET)


  Add to my calendar

Organizer

CNUG

Copenhagen .NET User Group

Vores mål er at afholde brugergruppemøder i københavnsområdet om forskellige teknologier relateret til .NET platformen, niveauet varierer en smule men se nærmere på de enkelte arrangementer.

Du kan se kommende og tidligere afholdte arrangementer på cnug.dk eller abonnere på vores RSS feed med kommende arrangementer.

Du kan tilmelde dig CNUG ved at melde dig ind i vores LinkedIn gruppe, herigennem vil du får information om kommende møder og være med i diskussioner om gruppen og tekniske emner.

  Contact the Organizer

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.