La nouveauté tant attendue... ou pas. — 10/10/2009
Bonjour à tous,
Quelques statistiques sont désormais disponibles sur Escaline : le top, et le nombre d'exécutions pour chaque commande.
Le top est accessible via un lien en bas de chaque page et présente le top 10 des commandes les plus utilisées pour une période donnée (un jour, une semaine, un mois, depuis toujours). Pratique pour les nouveaux utilisateurs d'Escaline qui voudraient tout de suite quels sont les commandes à mémoriser en premier !
Le nombre d'exécutions d'une commande est affiché dans son man, accompagné d'un graphique qui présente ces chiffres par jour pour une période de 10 jours. Le but étant de fournir quelques statistiques aux contributeurs sur leurs commandes.
En parlant de statistique, j'ai cherché à compter le nombre de ligne de code d'Escaline 2 par rapport à la précédente version, pour le plaisir des chiffres :
Escaline 2 :
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Python 29 389 660 1104
HTML 27 127 4 499
CSS 3 99 68 426
Lua 1 12 26 59
-------------------------------------------------------------------------------
SUM: 60 627 758 2088
-------------------------------------------------------------------------------
et Escaline 1 :
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
HTML 15 83 7 561
CSS 2 40 20 366
Python 1 29 28 204
-------------------------------------------------------------------------------
SUM: 18 152 55 1131
-------------------------------------------------------------------------------
On constate que le code Python est 5x plus gros, la faute bien sûr aux nouvelles fonctionnalités, mais aussi à Django qui demande beaucoup plus de lignes de code pour sa configuration, les models... Le code d'Escaline 2 est bizarrement beaucoup mieux commenté aussi, le poids psychologique du code opensource est finalement assez fort :-). Le code html a quant à lui diminué. On peut trouver ça étrange étant donné qu'E2 comporte beaucoup plus de pages, mais en fait cela vient d'une mauvaise utilisation des templates sur E1 qui avait amené à répéter beaucoup de fois la même chose.
J'envisage de diminuer un peu ces statistiques (surtout pour le Python en fait) en faisant un grand nettoyage de printemps avant de continuer d'implémenter de nouvelles fonctionnalités...