Sunday, October 23, 2005

Análisis de un programa mío...

Acabo de encontrar en Internet el análisis de un programa (software), que escribí hace tiempo. Se trata de un programa que hace diagramas de ajedrez. En este sitio, hallé que desglosan el software, las variables usadas, los procedimientos, su descripción, las formas usadas, etc.

Por ejemplo, pone:

GENERAL INFORMATION
Project NameZugzwang
Project OwnerManuel López
Programming EnvironmentDEPHI
Technical Team Manuel López { morsa@virtualia.com.mx }
Overview CommentA chess diagram builder program
Home PageClick here

y en las opciones de la página puede verse:


QUANTITATIVE INFORMATION
Total number of files10 file(s)
Total number of lines1889 line(s)
Total size58 Kbyte(s)

Total Number of Code Lines1482
Total Number of Comment Lines190
Total Number of Blank Lines217

Longuest File Size (lines)719
Shortest File Size (lines)19
Average File Size (lines)19

Biggest File Size (Kb)24 Kbyte(s)
Lowest File Size (Kb)0 Kbyte(s)
Average File Size (Kb)5 Kbyte(s)

Maximum Number of Routines in File45
Minimum Number of Routines in File0
Average Number of Routines in File9

Total number of routines97 routine(s)

Longuest Routine Size (lines)386
Shortest Routine Size (lines)1
Average Routine Size (lines)17

Maximum Number of Local Variables in Routine15
Minimum Number of Local Variables in Routine0
Average Number of Local Variables in Routine1

Total Number of Local Variables (all occurrences)112
Total Number of Local Variables (unique occurrences)60

Y además:

All elements in form Form1 Display all elements
Control Type Logical Name Caption Event Open Form Source Code
Button Button1 &Read Position Click - Button1_Click()
Button Button2 &Save Position Click - Button2_Click()
Button Button3 &New Position Click - Button3_Click()
Button Button4 &Clear Square Click - Button4_Click()
Button Button7 &Quit Click - Button7_Click()
Image Image2 - Click - Image2_Click()
Image Image3 - Click - Image3_Click()
Image Image4 - Click - Image4_Click()
Image Image5 - Click - Image5_Click()
Image Image6 - Click - Image6_Click()
Image Image7 - Click - Image7_Click()
Image Image8 - Click - Image8_Click()
Image Image9 - Click - Image9_Click()
Image Image10 - Click - Image10_Click()
Image Image11 - Click - Image11_Click()
Image Image12 - Click - Image12_Click()
Button Button5 &About Click - Button5_Click()
Button Button8 &Options Click - Button8_Click()
Button Button6 &JPEG diagram Click - Button6_Click()
Button Button9 &HTML Diagram Click - Button9_Click()

Una rápida búsqueda en Internet y miren lo que uno halla.

No comments: