JavaZone 2011 - Testdrevet Javautvikling på objektorienterte skinner
Java må ikke være vanskelig, tregt og kjipt å jobbe med! Ok, kanskje det ikke er et ekspresstog som Rails, men ihvertfall et lokaltog med fin utsikt. Til tross for mange nye spennende alternativer, er Java fortsatt språket og plattformen mange av oss må forholde seg til i en god stund fremover. Java kan være enklere og morsommere enn mange tror.
I dette foredraget vil vi vise deg de elementene vi mener må på plass for å jobbe med Java på en enkel, effektiv og endringsdyktig måte. Vi vil demonstrere hvordan du kan gjøre TDD mot web, holde kontroll på testdata, sikre enhetlig validering og holde koden din objektorientert. 4 ting på en gang!
Vi har vært så heldige å få teste teoriene våre i reelle systemer det siste året, og har kommet et godt stykke på vei med teknologier som Spring, Maven, JUnit, WebDriver og Spring MVC. Vi vil forklare konseptene som gjør utviklingen enklere, og jobbe med kode for å illustrere poengene.
Det er mulig å skrive ren, enkel og endringsdyktig kode i Java uten at det må gjøre vondt. La oss vise deg noen av triksene våre.
Truls Jørgensen
Truls er fagansvarlig for Java i Capgemini Norge. Han har erfaring med utvikling, funksjonell design og teknisk arkitektur fra riktig store til ganske små prosjekter. Truls mener at smidig utviklingsmetodikk er den rette vei, at Domain Driven Design og Test Driven Development er mye mer enn fengende fraser med tilhørende kule forkortelser, at Pearl Jam er verdens beste band, at løsninger for mobile enheter vil være sentrale i mange bedrifters IT-planer fremover, og at Open Source kommer til å vinne til slutt.
Anders Sveen
Anders er seniorkonsulent hos Miles AS. Han har over 6 års erfaring fra store og små prosjekter innenfor mange bransjer. Gjennom forskjellige roller i prosjekter har han fått solid erfaring med smidige prosesser, Java EE, TDD, databaser, integrasjon og objektorientert design. Han brenner for smidige prosesser og enkel, endringsdyktig kode som gir maksimalt med verdi for organisasjonen.
