¿Es ‘código limpio’ el único estilo que prosperará? ¿El “código sucio” no puede sobresalir también si el software funciona?

La respuesta simple es sí. Puede tener un software increíble con código que ni siquiera ha oído hablar de comentarios y refactorización. Y luego tienes aquellos que deliberadamente hacen que su código sea denso y confuso.

Como UXer, personalmente no me importa, a corto plazo, siempre que el software funcione y sea agradable y ágil. Si el código es tres veces más largo y no usa algunos de los nuevos trucos ingeniosos que usan los codificadores experimentados, no hay diferencia.

Lo que marca la diferencia es si un equipo está trabajando en el código y el software se actualiza constantemente. Luego, el código bien estructurado y entendible triunfa hackeado el código y el código que deliberadamente va por el enfoque de ‘trucos geniales’. Es por eso que algunos desarrolladores no son tan buenos para trabajar con equipos, incluso si pueden hackear una aplicación en unas pocas horas.

El código sucio puede funcionar bien y el mundo está lleno de eso. Sin embargo, eso no significa que sea sin costo. El código sucio es más difícil de depurar y más difícil de extender con nuevas funciones. Si alguna vez ve que el calendario de actualización de un producto maduro se desliza un par de años, es muy probable que sea porque el código sucio se interpuso en su camino.