Kveldens hovedtema er rett og slett god programmeringsskikk.
NB! Merk nytt starttidspunk. Vi ønsker å få mer tid til den uformelle praten i NNUG, og prøver derfor å starte en halv time tidligere enn vanlig med mingling og pizza.
17:30 - 18:00 Mingling med pizza og brus
Sponset av Conceptos
18:00 - 19:00 En ny vinkel på testing: BDD, Cucumber og Ironruby
Ved Anders Hammervold, Bekk
Ofte mangler det et ledd mellom krav og enhetstest som ikke lar seg løse for lett. Drevet av dette behovet har noen sentrale personer startet arbeid med å videreføre TDD i BDD.
Vi vil starte med kort hva BDD er, og så se på enkle tester fra akseptansekrav, via Cucumber, IronRuby ned til våre applikasjoner som skal testes.
19:00 - 20:00 Objekt Orientert Programmering - Back to basic!
ved Gøran Hansen, Capgemini
Det finnes ingen bransje hvor utviklingen går fortere enn det den gjør innen IT, hvor det nesten daglig dukker opp nye teknologier og konsepter; Silverlight, Oslo, DLR, Ruby on Rails og TDD, for å nevne noen av de heteste. Det eneste som ser ut til å være relativt stabilt er OOP (Objekt Orientert Programmering), som ble introdusert gjennom programmeringsspråket Simula på 60-tallet og som fortsatt brukes i de mer moderne språkene som Java, C# og C++.
OOP er tilsynelatende enkelt, og alle kjenner til grunnpilarene; polymorphisme, innkapsling og arv. Men hvordan har det seg at vi den dag i dag, i 2009, enda skriver ”spagettikode”? Gøran kommer til å snakke om hvordan vi kan bli bedre programmerere, ved å bruke kjente programmeringsprinsipper og teknikker innen OOP.
Det er viktig at vi får vite hvor mange som kommer slik at vi får bestilt nok mat, så påmelding må skje innen torsdag 26. februar klokken 15:00. Gi gjerne beskjed til trondheim@nnug.no dersom du likevel ikke kan komme.
NB! Du må være pålogget for å få lastet ned filene som blir lagt ut i forbindelse med dette møtet.
Kveldens møte er sponset av

Referanser fra Anders' presentasjon:
http://en.wikipedia.org/wiki/Test-driven_developmenthttp://en.wikipedia.org/wiki/Behavior_Driven_Developmenthttp://wiki.github.com/aslakhellesoy/cucumber/spoken-languageshttp://anders.hammervold.com/search/label/cucumberhttp://wiki.github.com/aslakhellesoy/cucumber
Link til Gørans presentasjon på hans blog: http://blog.goeran.no/PermaLink,guid,226cf1a8-d3ed-4842-a0df-1ed560a7c3b4.aspx