Xuaps

malas prácticas

The solo man

A veces los equipos se construyen en torno a una persona, alguien que acumula la mayor parte del conocimiento y que es el único que siente la seguridad para evolucionar un software que acumula una gran deuda técnica. ¿Cómo detectarlo? Casi seguro que tu desarrollo es muy dependiente de esta[…]

Leer más »

Sobre documentar

Los programadores que están en un proyecto siempre piensan que se documenta demasiado, mientras que los programadores que se incorporan al proyecto piensan que hay poca documentación o que es mala. Yo he trabajado con programadores obsesionados por documentar todo, hacer diagramas, umls, etc. Todo antes de escribir una sóla[…]

Leer más »

Qué estás haciendo mal? – Overengineering

Uno de mis primeros proyectos en este oficio fue una aplicación para una federación deportiva. Después, mi empresa vendió este software a otras federaciones. Era lo suficiente similar como para justificar reusar el código pero lo suficiente diferente como para tener características propias. Así que lo que hacíamos era duplicar[…]

Leer más »

¿Qué estas haciendo mal?

Muchas cosas, ya te lo adelanto. No hay un solo equipo o empresa en la que haya trabajado que no estuviera haciendo algo mal. La mayoría de los errores no son evidentes, otros sí, como no usar un control de versiones. La mayoría son sutiles y difíciles de solucionar. Algunos[…]

Leer más »