Muchas gracias por las recomendaciones..

Tengo que documentarme mas, no sabia nada sobre las pruebas de unidad, voy a leer sobre ello..

Para el resto que ha comentado, pues simplemente uso Eclipse porque hasta los momentos es el unico IDE con el cual me siento cómodo programando. Apenas tengo un año utilizando python, siendo este el primer lenguaje de programacion que he estudiado, y hasta los momentos estaba trabajando usando IDLE y notepad++.

IDLE para ejecutar el codigo, y el notepad++ para utilizar la funcion de pestañas y tener varios archivos abiertos al mismo tiempo, con esto puedo ver todos los archivos con los que estoy trabajando al mismo tiempo..

Con eclipse puedo hacer todo esto, ademas de que me parece bastante practico la columna "outline" donde puedo ver todas las funciones y variables del script..

Hasta los momentos no he pasado a otros IDEs como vim, porque simplemente no les voy a sacar completo provecho y con eclipse hasta los momentos me siento bastante comodo..

Quizas despues de un par de años pase a vim, o emacs, o quizas despues este programando con *mariposas como los verdaderos programadores hacen :D

*referencia a XKCD me imagino que no tengo que ponerles el link pero aqui esta:
http://xkcd.com/378/

El 19/05/2010 08:04 a.m., Olemis Lang (Simelix) escribió:
On 5/18/10, Fidel Sanchez-Bueno<fidellir...@gmail.com>  wrote:
Muchas gracias @Mario y @Ricardo..

El debugger me sirve para casi todo lo que necesito, pero hay ocaciones
en las que necesito utilizar el IDLE un ejemplo seria despues de generar
un bloque de if anidados y para estar seguro le paso valores para ver si
todas las condiciones se cumplen adecuadamente.

def var(foo, bar):
      if foo == bar:
          if foo2 == algo:
              x = 0
          elif foo2 == otro:
              x = 1
          else:
              print "algo"
      elif foo == algo2:
          y = algo

etc, etc,etc

en estos casos desde la consola interactiva simplemente le paso valores
a la funcion var y rapidamente veo los resultados que voy obteniendo..

Con todo el respecto, sospecho que esta no es una buena práctica. Le
recomiendo escribir pruebas de unidad (unittest | doctest) y luego
usar coverage.py .

La mejor parte es que esto es útil y repetible
;o)

PD: Puede que me equivoque, pues no sé exactamente lo que Ud trata de
hacer, pero bueno ...

--
Regards,

Olemis.

Blog ES: http://simelo-es.blogspot.com/
Blog EN: http://simelo-en.blogspot.com/

Featured article:
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Reply via email to