Una vez oí a un geodesta decir que el GPS era cosa de informáticos y telecos, que los geodestas y topógrafos, hacíamos fiestas de números. Pues bien, esto es cierto, pero aplica a otras áreas.
Me han pedido que saque unas estimaciones sobre las líneas de código escritas en gvSIG y la verdad es que he quedado bastante impresionado. He aquí las estadísticas que cualquiera puede hacer a partir del código fuente publicado en el proyecto gvSIG y SEXTANTE. Primero un resumen y luego con detalle.
¿Qué os parece? En mi opinión no es un ejercicio de egocentrismo, sino una muestra del conocimiento liberado a la sociedad por parte de un proyecto que podrá ser criticado por muchas cosas, pero que desde luego aporta valor al mundo de la geomática libre.
Summary------------------gvSIG 1.1.1 424363gvSIG JNI 79349Raster pilot 102193D pilot 11731ArcSDE client 1930SEXTANTE 74070~~~~~~~~~~~~~~~~~~~~~~total 601662
gvSIG 1.1.1------------------http://cloc.sourceforge.net v 1.03 T=22.0 s (162.3 files/s, 34413.3 lines/s)-------------------------------------------------------------------------------Language files blank comment code-------------------------------------------------------------------------------Java 2996 77531 234948 347750Python 331 12615 5160 57360XML 102 926 989 14166HTML 123 42 192 3530XSD 10 136 141 1397DTD 2 32 0 112Bourne Shell 3 7 2 25DOS Batch 2 8 0 21make 1 1 0 2-------------------------------------------------------------------------------SUM: 3570 91298 241432 424363-------------------------------------------------------------------------------gvSIG JNI------------------http://cloc.sourceforge.net v 1.03 T=4.0 s (208.5 files/s, 35776.3 lines/s)-------------------------------------------------------------------------------Language files blank comment code-------------------------------------------------------------------------------C/C++ Header 413 9114 32892 35846HTML 124 3141 1987 22002C 159 1856 3056 13855Java 103 2857 6178 5109C++ 21 848 1441 1938make 7 209 137 427IDL 2 10 0 122CSS 2 16 14 28Teamcenter def 1 0 0 18DOS Batch 2 0 0 4-------------------------------------------------------------------------------SUM: 834 18051 45705 79349-------------------------------------------------------------------------------Raster Pilot------------------http://cloc.sourceforge.net v 1.03 T=0.5 s (76.0 files/s, 28276.0 lines/s)-------------------------------------------------------------------------------Language files blank comment code-------------------------------------------------------------------------------XML 3 49 9 6278Java 33 838 3007 3857DTD 1 16 0 56HTML 1 0 0 28-------------------------------------------------------------------------------SUM: 38 903 3016 10219-------------------------------------------------------------------------------3D Pilot------------------http://cloc.sourceforge.net v 1.03 T=3.0 s (60.0 files/s, 9571.3 lines/s)-------------------------------------------------------------------------------Language files blank comment code-------------------------------------------------------------------------------Java 166 2370 14374 11074XML 8 109 104 602Bourne Shell 6 22 4 55-------------------------------------------------------------------------------SUM: 180 2501 14482 11731-------------------------------------------------------------------------------ArcSDE Client------------------http://cloc.sourceforge.net v 1.03 T=0.5 s (30.0 files/s, 6778.0 lines/s)-------------------------------------------------------------------------------Language files blank comment code-------------------------------------------------------------------------------Java 12 440 983 1768XML 2 20 16 138HTML 1 0 0 24-------------------------------------------------------------------------------SUM: 15 460 999 1930-------------------------------------------------------------------------------SEXTANTE------------------http://cloc.sourceforge.net v 1.03 T=17.0 s (41.1 files/s, 6836.5 lines/s)-------------------------------------------------------------------------------Language files blank comment code-------------------------------------------------------------------------------Java 640 21896 11553 68389XML 42 210 187 2928HTML 14 8299 0 2653C++ 1 5 0 98Bourne Shell 1 0 0 2-------------------------------------------------------------------------------SUM: 698 30410 11740 74070-------------------------------------------------------------------------------