[pyar] Nombrando clases en Python (convenciones)

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


El día 7 de octubre de 2013 19:56, fisa <fisadev en gmail.com> escribió:
> El día 7 de octubre de 2013 19:51, Nicolas Rebagliati
> <nicolas.rebagliati en aenima-x.com.ar> escribió:
>> A mi me gusta que el código sea muy descriptivo, es algo que adopte de Objective-C. Donde se tienden a usar nombres larguísimos en los métodos.
>> Que importa si los nombres son largos? como decía un amigo mío, te cobran por letra?
>
> Tampoco al extremo, jeje.
> Esto es mucho más legible:
>
> mundo = Mundo()
> if mundo.girando():
>     try:
>         mundo.acelerar()
>     except FuerzaInsuficiente():
>         print 'buu'
>
> que esto:
>
> mundo_giratorio = MundoGiratorio()
> if mundo_giratorio.esta_actualmente_girando():
>     try:
>         mundo_giratorio.incrementar_la_velocidad_de_giro()
>     except ErrorFuerzaInsuficienteParaIncrementarVelocidadDeGiro():
>         print 'buu'
>
> Y la legibilidad se traduce a menor cantidad de horas y de bugs :)
>
> --
> fisa  -  Juan Pedro Fisanotti

Sacando los () de las exceptions, que no se por qué metí, jeje.

-- 
fisa  -  Juan Pedro Fisanotti


More information about the pyar mailing list