17. Deuda Técnica
por Ward Cunningham
Asumimos que cada vez que implementamos algo de
manera “hacky” estamos incrementando una deuda
técnica que como las fiscales pagaremos más cuanto
más tardemos en saldar.
31. Ventanas Rotas
"Consideren un edificio con una ventana rota. Si la ventana
no se repara, los vándalos tenderán a romper unas cuantas
ventanas más. Finalmente, quizás hasta irrumpan en el
edificio, y si está abandonado, es posible que sea ocupado
por ellos o que prendan fuegos adentro...
32. Detectar olores
Ruby o Rails
sugieren problemas
futuros atajarlos a
tiempo ayuda
33. en ruby:
duplicación
métodos muy largos
muchos parámetros en métodos
case statements
acoplamiento
ley de demeter (LoD)
...
34. recordar chicos:
Ruby muy flexible, todo el
control está en manos del programador
"With great power comes great responsibility."
35. en rails:
No a la rails way
Violaciones del MVC
mucho código en controllares
poco código en los modelos
poco uso de plugins