los olores del código

21
@fernandoescolar www.programandonet.com

Upload: fernando-escolar

Post on 24-May-2015

874 views

Category:

Documents


0 download

DESCRIPTION

Sobre los tipos de malos olores del código fuente y la deuda técnica. La presentación que no pudimos enseñar en el AOS2012.

TRANSCRIPT

Page 1: Los olores del código

@fernandoescolar

www.programandonet.com

Page 2: Los olores del código

los olores del código…y la deuda técnica

Page 3: Los olores del código
Page 4: Los olores del código

aquí huele a algo……y ese algo, huele mal

Page 5: Los olores del código

rigidez

Page 6: Los olores del código

fragilidad

Page 7: Los olores del código

inmovilidad

Page 8: Los olores del código

viscosidad

Page 9: Los olores del código

complejidadinnecesaria

Page 10: Los olores del código

repetitividad

Page 11: Los olores del código

opacidad

Page 12: Los olores del código
Page 13: Los olores del código
Page 14: Los olores del código

prevenir

Page 15: Los olores del código

TDD, PP, SOLID, DRY,

KISS, YAGNI, …

Page 16: Los olores del código

tratar

Page 17: Los olores del código

refactorización

código duplicado, métodos largos, clases largas, atributos

temporales, código espagueti, jerarquías de herencia paralelas

Page 18: Los olores del código

informar

Page 19: Los olores del código

…la curva J, joé!

Page 20: Los olores del código

retorno de inversiónROI = (beneficios - inversión) /

inversión

Page 21: Los olores del código

@fernandoescolar