Importer til din kalender Når
16. juni 2009
Fra: 18:00 Til: 20:30 Hvor


NITH Logo
Norges Informasjonsteknologiske Høgskole, NITH
Schweigaardsgate 14
0185 Oslo

NITH Oslo ligger sentralt plassert i knutepunktet for tog, buss og bane i enden av Galleriet, over Oslo Bussterminal. Inngang fra Tøyenbekken (mot Grønland), og gangbru fra Oslo S/Oslo City.

Det er mange parkeringshus i nærheten, og den offentlige transporten med OSLO S og bussterminalen rett ved bør være upåklagelig.

Brukergruppe møte juni 2009

Vi får besøk av Jeremy D. Miller som skal forelese om "Composite Patterns and Long Lived Codebases"
Publisert: 14.06.2009 Av: Sondre Bjellås

Vi får besøk av Jeremy D. Miller som skal forelese om Composite Patterns og Long Lived Codebases.

Jeremy har utviklet åpen kilde–verktøyet StructureMap for Dependency Injection med .NET og det kommende StoryTeller–verktøyet for omfattende akseptansetesting i .NET. Jeremy er også forfatteren av spalten Patterns in Practice i MSDN Magazine. I Jeremys weblogg, "The Shade Tree Developer", som er en del av det populære CodeBetter–området, finner du hans tanker om praktisk talt alt som har med programvare å gjøre. Jeremy er Microsoft MVP for C# og veldig aktiv innen ALT.NET–miljøet.

Dette er en utmerket mulighet for dem som ikke skal på NDC til å få med seg en av foredragsholderene fra konferansen.

Vi vil også minne om at det fortsatt er mulighet for å delta som frivillig på konferansen og få gratis adgang.

Agenda - Tirsdag 16. juni 18:00-20:30
18:00-19:00 Composite Patterns and Long Lived Codebases part 1

Agile development practices and good Object Oriented Design principles are supposed to enable unending, gentle modification of an existing codebase. Is this really true, though? In the course of 5+ years developing and evolving an open source framework, I've learned a lot of painful lessons about the issues that retard code extensions and modifications. I've also learned a little bit about the design decisions that dramatically increased my ability to extend the code. In this talk I'll show several instances of how failing to heed design fundamentals introduced code viscosity, and how some strategic refactorings opened up the flood gates for new functionality.


Undoubtedly, the practice of Test Driven Development directly supports your ability to modify a system, but I found out the hard way that there are also plenty of ways to do it wrong. I'll share examples of high friction TDD and the changes in strategy I employed to reduce that friction to wring more value out of TDD.


The programming languages we use for .Net development have changed dramatically in 5 years. We can apply the new language features in C# 3.0 to improve the readability and structure of both our code and the way that we express unit test specifications.
Lastly, I'll discuss our changing expectations on framework usability and the resulting impact on design.

 

Jeremy D. Miller, Dovetail Software

19:00-19:30

Pause med pizza

19:30-20:30

Composite Patterns and Long Lived Codebases part 2

Continues... see abstract above

Jeremy D. Miller, Dovetail Software

Påmelding


Påmeldingsfristen er gått ut. Det er ikke lenger mulig å melde seg på.
Copyright (C) 2006 Norwegian .NET User Group
  Powered by EPiServer