[pyar] Nombrando clases en Python (convenciones)

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


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


More information about the pyar mailing list