Publicidad
Publicidad

RSS Refactorización

Cómo plantarle cara al Legacy Code

12 Comentarios
Cómo plantarle cara al Legacy Code

Aunque podemos tener una discusión muy profunda sobre lo que es y lo que no es Legacy Code, hay un aspecto concreto que para mi puede marcar la diferencia y es la confiabilidad con la que somos capaces de realizar cambios sobre nuestro producto a medida que estos son requeridos por negocio.

En una base de código en la que ciertas tarjetas de nuestro panel Kanban se eluden sistemáticamente por parte del equipo de desarrollo haciendose los disimulados, este es un claro síntoma de que hay una porción importante de nuestro sistema sobre la que nadie quiere asumir los riesgos que comporta su modificación. Cuando esto sucede, siempre se repiten algunas situación que son verdadores spots a detectar: Controladores o clases muy grandes, pocos tests y/o malos tests, acoplamiento, código duplicado, etc.

Ante esta situación, es muy probable que lleguemos a sentir la presión de negocio cuando no somos capaces de incorporar nuevas funcionalidades lo suficientemente rápido o cuando, plantear un test A/B sobre el producto parece como una gran locura que llevaría semanas de planificación.

Leer más »
Publicidad

Source Making, un buen sitio para ser mejor desarrollador

3 Comentarios
Source Making, un buen sitio para ser mejor desarrollador

Entre los mayores problemas que tenemos en nuestro trabajo/pasión diaria, que es el picar código, tenemos la superabundancia de información y la velocidad con que evoluciona.

Es frustrante el sentir que siempre vamos un paso, o muchos, por detrás de los “gurus” y de lo último o lo mejor del estado de la tecnología. Y encontrarte con el caos que puede significar encontrar catorce páginas con catorce versiones y catorce puntos de vista diferentes de, prácticamente, cualquier concepto de programación.

Por ello encontrar sitios en donde la información está ordenada, bien explicada y de fácil alcance, es un pequeño tesoro que creo muy interesante compartir con el resto de los lectores de Genbeta Dev.

Leer más »
Publicidad
Inicio
Inicio

Ver más artículos