Asus EN8800GTS, Asus P5E, Intel E8400, 2x500gb Spinpoint (raid0), Zalman HP 600 watt, cnps 9500 led, creative xfi music, 4x1gb hyperX PC2 8500
Beetje offtopic reactie, maar je kan aan lines of comment vs. lines of code niet zien of iets wel of niet goed gedocumenteerd is.
Voor heldere code met goede naamgeving heb je soms aan een paar woorden genoeg, en voor sommige spaggetti code is een regel commentaar per regel code nog niet genoeg.
Dus kijk uit of je hier wel op wil gaan sturen, als je toch meer grip op kwaliteit wil, regel dan code reviews in.
Voor heldere code met goede naamgeving heb je soms aan een paar woorden genoeg, en voor sommige spaggetti code is een regel commentaar per regel code nog niet genoeg.
Dus kijk uit of je hier wel op wil gaan sturen, als je toch meer grip op kwaliteit wil, regel dan code reviews in.
Ja dat snap ik. Maar het gaat mij er om dat er een verschil is tussen iets of niets documenteren...
Asus EN8800GTS, Asus P5E, Intel E8400, 2x500gb Spinpoint (raid0), Zalman HP 600 watt, cnps 9500 led, creative xfi music, 4x1gb hyperX PC2 8500
Zelf geen ervaring met JDepend en/of PHPDepend, dus ook geen idee of het eenvoudig mogelijk is om die lines of code lines/of comment eenvoudig mee weer te geven.
Met http://wiki.hudson-ci.org/display/HUDSON/SLOCCount+Plugin kan je in ieder geval wel heel eenvoudig het aantal lines of code weer te geven, maar het aantal lines of comments rolt daar niet echt uit voor zover ik kan zien.
Aangezien die data echter wel al beschikbaar is in de output van PHPDepend kan je misschien die data gewoon terug uitschrijven tijdens/ op het einde van je buildprocess in het formaat gespecificeerd door deze plugin: http://wiki.jenkins-ci.or.../Measurement+Plots+Plugin
Dus gewoon een extra buildstap toevoegen die de relevante regeltjes uit je PHPDepend xml output op stdout met de juiste tags er omheen.
Wat je er op dat moment niet mee hebt is dat er bepaalde warnings of "health" statussen gegenereerd worden natuurlijk.
Door een discussies tussen Oracle en de originele ontwikkelaar(s) van hudson is deze trouwens recent geforkt naar Jenkins. Voorlopig lijkt de algemene communitiy iets meer richting Jenkins te evolueren ipv richting Hudson (mijn indruk op dit moment). Dus dat kan eventueel belangrijk zijn om in de gaten te houden voor toekomstige upgrades. Al vermoed ik wel dat ze nog wel even volledig compatible zullen blijven.
Met http://wiki.hudson-ci.org/display/HUDSON/SLOCCount+Plugin kan je in ieder geval wel heel eenvoudig het aantal lines of code weer te geven, maar het aantal lines of comments rolt daar niet echt uit voor zover ik kan zien.
Aangezien die data echter wel al beschikbaar is in de output van PHPDepend kan je misschien die data gewoon terug uitschrijven tijdens/ op het einde van je buildprocess in het formaat gespecificeerd door deze plugin: http://wiki.jenkins-ci.or.../Measurement+Plots+Plugin
Dus gewoon een extra buildstap toevoegen die de relevante regeltjes uit je PHPDepend xml output op stdout met de juiste tags er omheen.
Wat je er op dat moment niet mee hebt is dat er bepaalde warnings of "health" statussen gegenereerd worden natuurlijk.
Door een discussies tussen Oracle en de originele ontwikkelaar(s) van hudson is deze trouwens recent geforkt naar Jenkins. Voorlopig lijkt de algemene communitiy iets meer richting Jenkins te evolueren ipv richting Hudson (mijn indruk op dit moment). Dus dat kan eventueel belangrijk zijn om in de gaten te houden voor toekomstige upgrades. Al vermoed ik wel dat ze nog wel even volledig compatible zullen blijven.
Ok bedankt voor je reactie ik zal er eens naar kijken.
Asus EN8800GTS, Asus P5E, Intel E8400, 2x500gb Spinpoint (raid0), Zalman HP 600 watt, cnps 9500 led, creative xfi music, 4x1gb hyperX PC2 8500