[pyar] ordenar código

Francisco Couzo franciscouzo en gmail.com
Mar Ene 17 19:28:49 ART 2017


Algo que te puede ayudar también es leer el pep8:
https://www.python.org/dev/peps/pep-0008/

2017-01-17 18:03 GMT-03:00 Javier Marcon <javiermarcon en gmail.com>:

> El 17/01/17 a las 16:29, Luciano Andino escribió:
> > Buenas, tengo 1000 lineas de código. No me es sencillo mover el mouse
> > para encontrar algo. Quisiera poder de alguna manera dividir esto en
> > partes menores, por ejemplo la definición de la base de datos, aunque
> > esta hace referencia a la aplicación misma. Mi pregunta es: cómo
> > manejar el código para poder seguirlo?
> Python trabaja con objetos, y con funciones. Si tenés código chorizo
> podés hacer funciones con todo lo que se repite, o mejor aún hacer
> clases que se comuniquen entre sí para hacer lo que hace tu programa.
> Como premisa general, si tu función o método de una clase tiene más de
> 15 lineas de código, es probable que puedas dividirlo en funciones mas
> pequeñas (y que te convenga hacerlo).
> Siempre hay que ir de lo general a lo particular, por ejemplo una
> funcion que sea "hacer huevo frito" que a su vez llame a funciones de
> "agarrar los huevos", "agarrar sarten" "romper huevos en sarten",
> "preder la hornalla", etc. Asu vez la funcion de "agarrar los huevos"
> puede llamar a funciones mas pequeñas como "caminar hasta la heladera",
> "abrir la puerta de la heladera", etc.
>
> Yo recomendaría leer primero
> librosweb.es/libro/python/capitulo_4/definiendo_funciones.html aunque
> hay muchisima data para leer.
>
> Saludos,
>
> Javier.
>
>
>
> --
> Eco red Natural.
> Veta de productos orgánicos y BPA.
> Totalmente naturales.
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> 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/20170117/7056ff17/attachment.html>


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