[pyar] leyendo código ajeno

Luis Andraschnik luis.andraschnik en gmail.com
Jue Mayo 31 17:12:16 -03 2018


Soy demasiado vago para usar pdb, lo intenté un par de veces pero como
escribir print es tan fácil ...., es adictivo!
 (aunque Facundo B.  lo recomienda a pesar de la mala prensa)

Gracias por todos los consejos
Saludos

El 25 de mayo de 2018, 16:24, nahuel <nahuel.defosse en gmail.com> escribió:

> Hola Luis
> >
> >> Quería pedir consejo sobre como entender el código escrito por otros. Me
> >> refiero a proyectos no triviales, con muchos módulos, posiblemente con
> >> orientación a objetos.
> >>
> >> Encontré un proyecto sobre el cual tengo competencia técnica en cuanto
> a su
> >> aplicación y al cual me gustaría aportar pero no sé como engancharme en
> algo
> >> que no escribí y además tampoco escribí algo tan complejo:
> >
> > Estos casos yo los resuelvo con:
> >
> > - print()
> > - poder ejecutar el código "y que trabaje de verdad"
> > - tiempo
> >
> >
> > Entonces, voy mostrando lo que va haciendo, explorando el código
> > visualmente pero tambien viendo en la realidad sus estructuras de
> > datos.
> >
> > Saludos,
> >
> > --
> > .    Facundo
>
> Como complemento a pdb, también podes utilizar Python Hunter [0], que te
> permite analizar la ejecución del script sin necesidad de insertar puntos
> de ruptura.
>
> El proyecto contiene un lenguaje que te te permite filtrar que módulos te
> interesan analizar. Lo he usado para entender código a refactorizar sin
> mayores inconvenientes, simplemente instalando el paquete en tu entorno y
> definiendo una variable de ambiente.
>
>
> Saludos!
>
>
> [0] https://pypi.org/project/hunter/
> _______________________________________________
> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
> Sitio web: http://www.python.org.ar/
>
> Para administrar la lista (o desuscribirse) entrar a
> http://listas.python.org.ar/listinfo/pyar
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20180531/cfef347f/attachment-0001.html>


Más información sobre la lista de distribución pyar