søndag, november 25, 2007

Super nem unit tests


Siden jeg opdagede TestDriven.net er det blevet meget nemmere at lave "test first" programmering, hvilket tidligere har være en stor mundfuld for mig, gamle vaner er svære at komme af med.
TestDriven.net er en add-in til Visual Studio som giver mulighed for at køre sine unittests direkte i IDE'en.

Outputtet fra dine test cases bliver vist i Output, og evt. fejl vises naturligvis.

PS: De grønne ikoner på filerne stammer fra Visual SVN som er det add-in til Subversion som jeg bruger.

Se iøvrigt "top 10 Add-ins til VS2005"




lørdag, november 24, 2007

FinalBuilder

Jeg har tidligere snusset til de forskellige buildtools som internettet er så rigt på, men hver gang er jeg vendt tilbage til FinalBuilder. Selv om jeg inderst inde nærer et dyb mistillid til applikationer lavet i Delphi (har tidligere brændt mig på Borlandprodukter) må jeg indrømme at FinalBuilder både er meget brugervenligt og har de features som jeg har brug for i mit buildtool.
Et typisk build indebærer at:
  1. Head revisionen hentes i Subversion
  2. Versionsnummeret på projektet opskrives
  3. koden bygges
  4. mine NUnit test cases køres
  5. Kodeændringerne (versionsnummeret) gemmes i Subversion.
  6. installerprogrammet pakker det hele i en MSI pakke
  7. installationsprojektet kopieres til "klar til afskibning" folderen
  8. der sendes en mail med besked om hvordan bygget gik.
Alt dette indpakket i en lækker brugergrænseflade til $379 ~ 1908 DKK, det er da billigt.