El Blog de Trespams

Blog personal sobre tecnologia, gestió de projectes i coses que se me passen pel cap

Django 1.0

La versió 1.0 de Django fa sis hores més o menys que ha sortit del forn, es pot veure ja el comunicat oficial a la plana web del projecte.

Els números són impressionants, de de la darrera versió estable s'han fet 4.000 commits, s'han resolt 2.000 errors i s'han afegit o llevat prop de 350.000 línies de codi. I el que trob un factor diferenciador de Django: s'han afegit 40.000 línies noves de documentació, pocs bastiments de codi obert dediquen tants esforços a la documentació.

Se m'ha acudit passar-li el sloccount a trunk del projecte

SLOC DirectorySLOC-by-Language (Sorted) 46235 django python=46235 24683 tests python=24683 341 docs python=341 80 examples python=80 56 top_dir python=56 16 scripts sh=16 0 extras (none) 0 patches (none)

Totals grouped by language (dominant language first):

python: 71395 (99.98%) sh: 16 (0.02%)

Total Physical Source Lines of Code (SLOC) = 71,411

Development Effort Estimate, Person-Years (Person-Months) = 17.68 (212.16) (Basic COCOMO model, Person-Months = 2.4 * (KSLOC1.05))

Schedule Estimate, Years (Months) = 1.60 (19.15)

(Basic COCOMO model, Months = 2.5 * (person-months0.38)) Estimated Average Number of Developers (Effort/Schedule) = 11.08

Total Estimated Cost to Develop = $ 2,388,334

Si a més contam css, javascript i l'html amb una altra eina

./cloc-1.04.pl --exclude-dir=.cvs,.svn --no3 . http://cloc.sourceforge.net v 1.04 T=11.0 s (80.8 files/s, 10177.7 lines/s) ------------------------------------------------------------------------------- Language files blank comment code ------------------------------------------------------------------------------- Python 739 15302 8184 83136 HTML 100 364 15 1725 Javascript 15 107 269 1547 CSS 15 83 82 505 XML 10 49 8 431 make 1 12 4 54 SQL 8 1 9 40 Bourne Shell 1 4 7 17 ------------------------------------------------------------------------------- SUM: 889 15922 8578 87455 -------------------------------------------------------------------------------

Hem d'agraïr la feina feta als desenvolupadors principals de Django i a la comunitat que s'ha format al voltant per tot l'esforç i la bona feina feta.

Django s'ha convertit per mi en un factor diferenciador en el que fa a productivitat i velocitat de desenvolupament, cada nova millora ha estat sempre orientada fer les coses més naturals per al programador, més pythoniques, molt en la línia del llenguatge de programació en el qual està fet Django, el Python.

Ara sols resta anar adaptant el codi per a incorporar les millores i les noves maneres de fer feina. Els canvis dels darrers mesos han estat tan grans i tan ràpids que sovint costava anar seguint el fil, però el resultat és un bastiment com per a sentir-se orgullosos.

blog comments powered by Disqus