[pyar] Chequear código que no se usa.-

Esteban Kuber ekuber en gmail.com
Jue Sep 2 19:54:16 ART 2010


> Algunos punteros (de algunas integraciones con Django
> ya sea usando el test runner nativo u otros):
>
> http://nedbatchelder.com/code/coverage/
> http://bitbucket.org/kmike/django-coverage/src
> http://devel.almad.net/trac/django-sane-testing/
> http://github.com/jbalogh/django-nose

coverage.py te tira si una parte del código es usada al menos una vez,
no te dice si todos los code path de tu programa son ejecutados. Esto,
para QA complica, pero para tu caso viene al pelo.

Otra cosa que podes hacer, ya que estás, es usar cProfile[0] junto con
runsnakerun[1] para ver en qué se pasa el tiempo tu aplicación. Al
usarlo, no sólo encontras que partes de tu aplicación, sino que por
descarte podés identificar partes de tu aplicación que nunca se usan.
(Aunque esto puede ser matar un mosquito con un ICBM.)

[0]: http://docs.python.org/library/profile.html
[1]: http://www.vrplumber.com/programming/runsnakerun/



More information about the pyar mailing list