ειδήσεις: ΕΛ/ΛΑΚ projects και προγραμματιστές που αξίζουν συγχαρητήρια
Christos Ricudis
ricudis at itc.auth.gr
Mon Feb 18 11:25:39 EET 2008
Nick Demou wrote:
>
> project lines defects defects defects defects
> of detected per1000 fixed not yet
> code lines fixed
> ------------------------------------------------------------
> Amanda 82,229 0 0.000 - -
> courier-maildir 82,229 0 0.000 - -
> OpenVPN 69,223 1 0,014 0 1
> PostgreSQL 909,148 0.041 53 37
> linux 2.6 3.640,000 0.127 452 461
> apache 135,916 0.140 3 19
> glibC 588,931 83 0.140 83 0
> OpenSSL 221,194 49 0,221 24 25
> Firefox (~2,170,000)* 672 0.309 370 302
> KDE 4,712,273 1,644 0.348 1,554 90
> samba 450,000 236 0,524 228 8
> Gnome 430,809 576 1,339 357 219
>
> * το νούμερο δεν είναι απο το άρθρο αλλά από το
> http://msquaredtechnologies.com/m2rsm/rsm_software_project_metrics.htm
>
> οι προγραμματιστές των παραπάνω projects θα πρέπει να είναι ΠΟΛΥ
> περήφανοι έστω και αν μιλάμε για ένα X metric που προκύπτει από ένα Y
> πρόγραμμα ελέγχου που εντοπίζει κάποια Z "defects". Τα οποία defects
> πάντως *είναι* αξία λόγου αφού οι διάφορες ομάδες προγραμματιστών των
> παραπάνω projects τα θεωρούν bugs και τα διορθώνουν κατα μεγάλο
> ποσοστό και έως και πλήρως. Όσο κακό κι αν είναι το γεγονός ότι
> υπάρχει προτζεκτ που σε 70.000 γραμμές κώδικα είχε *ΕΝΑ* defect ενώ ο
> μέσος όρος είναι 70 σε κάνει να μένεις με το στόμα ανοιχτό (αμ το KDE!
> 4.7 ΕΚΑΤΟΜΜΥΡΙΑ γραμμές με μόλις 1644 defects εκ των οποίων σχεδόν όλα
> διορθώθηκαν!!!!!!).
>
> ΜΠΡΑΒΟ ΤΟΥΣ
>
To ar8ro einai apla kai gamw tis diafhmiseis gia thn Coverity. Apo kei
kai pera, dystyxws de mas leei polla.
Ta static analysis kai code coverage ergaleia einai poly xrhsima toso
sto optimization oso kai sto verification enos software project, eidika
otan prepei na xteniseis kwdika grammeno omadika apo 35 programmatistes
ek twn opoiwn oi 27 einai asxetoi, kai se boh8ane na dior8wseis ta pio
xontra kai eksof8alma hotspots kai defects.
Den prepei pote omws na xrhsimopoiountai ws tyflosourtes, kai se kammia
periptwsh den mporoun na antikatasthsoun
Oriste ena aplo paradeigma.
Apotelei defect h parakatw grammh kwdika?
sprintf(s1,"koko %s lala",s2);
Ta perissotera static analysis tools 8a sou poune "nai". H pragmatikh
apanthsh einai : "eksartatai".
Afhnw ws askhsh gia ton anagnwsth na brei to *giati*. Extra points gia
opoion mas pei ti arnhtika apotelesmata endexomenws na exei h tyflh
empistosynh sthn apanthsh "nai". (Giwrgakh, Stefane kai Fwth, katebaste
ta xeria, kserw oti to kserete).
Disclaimer : Den exw xrhsimopoihsei pote ta ergaleia ths Coverity, an
kai mallon 8a exw thn tyxh. Oloi lene oti kanoyn *ekplhktikh* douleia.
More information about the Linux-greek-users
mailing list