[pyar] Nombrando clases en Python (convenciones)

fisa fisadev en gmail.com
Lun Oct 7 19:26:19 ART 2013


El día 7 de octubre de 2013 19:21, Hernan Grecco
<hernan.grecco en gmail.com> escribió:
> Hola,
>
> Gracias fisa por los comentarios
>
>> Alguna vez he tenido ese debate dentro de mi cabeza,
>
> Esta bueno ver que no somos los únicos nerds!
>
> Quisiera comentar algo acerca de una de las propuestas:
>
>> * Si es una cosa que se va a usar desde fuera de mi lib/módulo/app,
>> prefiero ponerle a la cosa (clase, función) un nombre descriptivo en
>> sí mismo, y no un nombre que para entenderlo deba además mirar el
>> nombre del módulo.
>
> Yo usé poco Google Go, pero por lo que entiendo SIEMPRE se hace
> referencia una clase por el nombre del paquete. En sintaxis Python,
> esto significa que haces
>
>>>> import ftp
>>>> f = ftp.Server()
>
> y no:
>
>>>> from ftp import Server
>>>> f = Server()
>
> Esto significa que siempre tenes el nombre del módulo a mano cuando lo usas.
>
>
> Hernán

Interesante la decisión de la gente de Go.
Puede volverse un poco ilegible a medida que crece en complejidad la
estructura de módulos, me parece.

-- 
fisa  -  Juan Pedro Fisanotti


More information about the pyar mailing list