Pydev

Instalación:

http://www.fabioz.com/pydev/manual_101_install.html . TODO: Luego:

configurar lo de los tabs (que no use espacios sino tabs, si no ved estandar-codigo o como se llame): buscad aquí: http://www.fabioz.com/pydev/manual_adv_editor_prefs.html
Añadir lo que haga falta al PYTHONPATH (propiedades del proyecto!)
cambiar intérprete por /usr/bin/python2.4-dbg, nosequé más.
En cuanto al PYTHONPATH, si queréis disfrutar de inotify debéis añadir /usr/lib/python-support/python-pyinotify.

Para aventureros.

Pylint (analiza la calidad de tu código, no lo he probado: http://www.logilab.org/857 ). para instalarlo: http://pydev.sourceforge.net/pylint.html . apt-get install pylint y tal, claro.

Tests de cobertura de código (por si hay lineas que nunca se ejecuten…. es dinámico, en ejecución!) : http://www.fabioz.com/pydev/manual_adv_coverage.html . Técnicamente aspiraríamos a que en un test run la cobertura fuera lo más cercana al 100% posible, al margen de que pruebes casos extra (no tiene por qué valer una sola prueba para probar una linea de ćodigo, igual tienes que probar varios valores por los que pueda pasar en ese mismo punto… pero la idea es no dejar código de ese que nadie sabe para qué sirve ni por qué está).

Vista de jerarquía (sí, UML!) http://www.fabioz.com/pydev/manual_adv_hierarchy_view.html

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License