Re: [Python-es] Fwd: Duda sobre Eclipse.
2010/5/19 monoBOT monobot.s...@gmail.com: 2010/5/19 Olemis Lang (Simelix) olemis...@gmail.com 2010/5/19 Fidel Sanchez-Bueno fidellir...@gmail.com: Muchas gracias por las recomendaciones.. Tengo que documentarme mas, no sabia nada sobre las pruebas de unidad, voy a leer sobre ello.. Para cosas grandes que necesiten CI ... .. [1] Rhonabwy » Setting up a python CI server with Hudson (http://www.rhonabwy.com/wp/2009/11/04/setting-up-a-python-ci-server-with-hudson) o Bitten ;o) Yo como ide utilizo geany ... seguroi que no es el mejor pero me va muy bien. No quiero ser reiterativo pero, después de dedicarle un tiempo a leer el artículo, creo que podrán darse cuenta de que no me refería a una cuestión de herramienta o IDE , sino más bien a una noción de proceso de desarrollo (PM) y de aseguramiento de la calidad (QA) ... nada que le quite el sueño a quienes hacen sus pequeños scripts, pero de mucho interés IMO para los que hacen aplicaciones de más complejidad -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: Soporte para AMF (RPC) en Trac - http://feedproxy.google.com/~r/simelo-es/~3/9dYgHeK5Be8/soporte-para-amf-rpc-en-trac.html ___ 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] Fwd: Duda sobre Eclipse.
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/
Re: [Python-es] Fwd: Duda sobre Eclipse.
On 19/05/10 07:04, Olemis Lang (Simelix) wrote: On 5/18/10, Fidel Sanchez-Buenofidellir...@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/ Ve!!! x estar mirando el bosque desde dentro Claro q si, lo de arriba es solo recomendable mientras debugueas para ver q el programa siga tu logica, para modulos o el sistema por supuesto q debes usar pruebas unitarias. -- Saludos / Best regards Mario Lacunza Email:: mlacu...@gmail.com Personal Website:: http://lacunza.biz/ Hosting:: http://mlv-host.com/ Google Talk: mlacunzav Skype: mlacunzav MSN: mlacun...@hotmail.com Y! messenger: mlacunzav ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Fwd: Duda sobre Eclipse.
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-Buenofidellir...@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/
Re: [Python-es] Fwd: Duda sobre Eclipse.
2010/5/19 Fidel Sanchez-Bueno fidellir...@gmail.com: Muchas gracias por las recomendaciones.. Tengo que documentarme mas, no sabia nada sobre las pruebas de unidad, voy a leer sobre ello.. Para cosas grandes que necesiten CI ... .. [1] Rhonabwy » Setting up a python CI server with Hudson (http://www.rhonabwy.com/wp/2009/11/04/setting-up-a-python-ci-server-with-hudson) o Bitten ;o) -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: Soporte para AMF (RPC) en Trac - http://feedproxy.google.com/~r/simelo-es/~3/9dYgHeK5Be8/soporte-para-amf-rpc-en-trac.html ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/