[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