JavaZone 2009 - Domain driven design: Noe mer enn god objektorientering?

Java er et objektorientert språk. Hva vil dette egentlig si? "Objekter, abstraksjon, innkapsling, SOLID prinsipper". Når vi har all denne kunnskapen, hvorfor ender vi opp med domenemodeller uten logikk og enkapsulering - og person.getAdresse().getGateAdresse().getHusnummer(); Er domain driven design noe mer enn en måte å belyse disse prinsippene for oss enda en gang? Denne sesjonen vil gjennomgå hva domain driven design gir deg ut over de objektorienterte prinsippene, og vise hvordan konsepter som et felles domenespråk kan hjelpe oss med å håndtere kompleksitet i applikasjonene våre.
Janniche Haugen

Janniche Haugen

Janniche har 5 års erfaring med utvikling av mer eller mindre domenedrevne Java applikasjoner. Hun er for tiden fagleder for Java i Bekk og har høy fokus på utvikling av god Java kode. Favoritt sitat: "Expert programmers are those who write code even idiot programmers can understand. Idiot programmers are those who write code not even expert programmers can understand."