[Python-es] Fwd: Duda sobre Eclipse.
Fidel Sanchez-Bueno
fidellira.6 en gmail.com
Mie Mayo 19 19:04:52 CEST 2010
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<fidellira.6 en 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 en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
Más información sobre la lista de distribución Python-es