Re: [Python-es] Fwd: Duda sobre Eclipse.

2010-05-20 Por tema Olemis Lang (Simelix)
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.

2010-05-19 Por tema Olemis Lang (Simelix)
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.

2010-05-19 Por tema Mario Lacunza

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.

2010-05-19 Por tema Fidel Sanchez-Bueno

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-05-19 Por tema Olemis Lang (Simelix)
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/