Showing posts with label modularitate. Show all posts
Showing posts with label modularitate. Show all posts

Thursday, May 18, 2023

Eu și metricile

Ideea de metrică nu este a mea. Am găsit-o în cărțile de matematică, dar cel mai mult m-a impresionat cartea de 127 pagini a lui Maurice Howard HALSTEAD intitulată Software Science, publicată în publicată în 1977 la Editura Elsevier North Holland, Inc. Acolo am găsit un set de indicatori cu care sunt caracterizate cantitativ din mai multe unghiuri de vedere toate produsele program care se scriu, pentru a trage concluzii legate de calitatea lor și pentru a face comparații între programe și programatori.
De-a lungul anilor, cu bruma de statistică pe care o știu eu de la profesoara mea Elena BIJI, m-am apucat să studiez problema și am ajuns la următoarele concluzii:
- analiză cantitativă se face la orice dorim noi să analiză,
- indicatorii pe care-i construim trebuie să ne mulțumească pe noi,
- facem în statistică doar ceea ce suntem în stare, nimic mai mult,
- numărul factorilor de influență este dat de capacitatea noastră de a înțelege fenomenul,
- măsurătorile depind de banii din punga de care dispunem,
- indicatorii pe care îi construim sunt doar cei cu care suntem în stare să facem ceva.
Fără să fiu nici modest și nici arogant, dacă vreau la fiecare 45 de minute aș fi în stare să eman câte o metrică interesantă despre orice, căci elementele arbitrare din viața noastră sunt copleșitor de numeroase și extragerea elementelor care mi s-ar părea interesante n-ar necesita un efort devastator de mare. În acest context, orice metrică trebuie privită doar ca o modalitate de a gândi a autorului ei, în condițiile în care însuși autorul a avut cel puțin 3 sau 5 variante de lucru, dar s-a oprit la varianta care i s-a părut lui la un moment dat a fi cea care-l mulțumește cel mai mult.
Dacă ar fi să aprofundez cumva lucrurile, zic și eu, o metrică este o convenție și ea este sau nu bună, după cum puterea de convingere cu argumente a celui ce o prezintă este mai mare decât contra-argumentele celor care o contestă. Niciodată o metrică nu va fi veșnică din moment ce este o alcătuire de indicatori și indicatorii sunt în totalitate imperfecți, căci s-a demonstrat că simultan nu sunt senzitivi, necatastrofici și necompensatorii. Orice indicator a doar două din trei proprietăți și de aceea sunt imperfecți.  O metrică este formată din indicatori și dacă indicatorii sunt imperfecți, metrica este o calamitate pe care o acceptăm că nu avem încotro și cu ea defilăm ca la paradă, căutând să-i mascăm carențele.




(18 mai 2023)