poso.dk – tekniske trends

08 Feb, 2008

Mål kvaliteten af din kode

Posted by: Luckow In: PHP Meetup| arbejdsliv

Copenhagen PHP Meetup Group

Jeg var til endnu et møde i går, nemlig hvad nogen ville kalde en “erfa-gruppe”, mens jeg nok nærmere ville kalde det en hyggelig nørdestund :o )
Gruppen hedder for øvrigt Copenhagen PHP Meetup Group og den er åben for alle, der har lyst til lidt PHP erfaringsudvekling i Københavnsområdet.

Nå, men i går gik snakken om phpUnderControl, som er en php plugin til kode-testing systemet CruiseControl. Jeg har endnu ikke haft fornøjelsen af at prøve det, men nu har jeg da i hvert fald fået mere blod på tanden! :)

Én af fordelene er, at man får en masse visuel information tilbage, heriblandt code coverage, duplikerede dele af koden, og selvfølgelig resultaterne af unittests fra PHPUnit.
Symfony, som jeg arbejder med nu, bruger dog sit eget unittestingssystem, kaldet Lime, så den skal jeg lige have grejet.

Billede fra phpCruiseControl

Tak for mødet i går – det var inspirerende, og Peytz & co lokker virkelig når de forkæler os med fri fadølsbar :-p

6 Responses to "Mål kvaliteten af din kode"

1 | Luckow

February 8th, 2008 at 09:32

Avatar

Og lidt installationsguidance til phpUnderControl finder du her:
http://www.phpunit.de/wiki/phpUnderControl

3 | kng

February 12th, 2008 at 21:53

Avatar

Det lyder rigtig spændende! Ærgeligt jeg ikke kunne være med.

Måske kunne phpUnderControl komme på tanke til kbh.dk?

4 | Luckow

February 13th, 2008 at 08:57

Avatar

Ja, det har jeg også tænkt på.
Jeg har dog ikke haft tid til at kigge nærmere på det. Det umiddelbare problem er, at den vist nok kun er lavet til at køre med PHPUnit som testing-framework, og pt. bruger jeg Symfonys indbyggede Lime test-framework, som jeg ret godt kan lide (især fordi det er så meget simplere end PHPUnit). Men det er meget muligt at phpUnderControl også kan bruges med andet end PHPUnit, det har jeg bare ikke fået undersøgt endnu.

5 | kng

February 14th, 2008 at 17:44

Avatar

Man kunne muligvis lave en generisk PHPUnit test, der wrappede kode til at eksekvere en Lime test, så man på den måde kunne få sine tests ind phpUnderControl.

Comment Form

or

Flickr PhotoStream

    CienfuegosIMG_1339_MG_6674-2Beer etcDSC06490Pizza's Pide's

About

mit firma - yuku.dk, mitKBH, KBH.dk, Last.fm, Jaiku, Del.icio.us, LinkedIn, Facebook, Twitter