Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
September 20, 2021 06:33 pm GMT

Lava Flow

Haz un QuickFix/Parche, luego lo arreglamos bien.

Escribir mal un cdigo sin una arquitectura clara desde el principio solo har que nuestras funciones de ms de 100 lneas, nuestro cdigo sin uso, nuestros mtodos no documentados o nuestros procesos mal organizados que parecan 'Cdigo que podremos desechar en cualquier momento' se vuelva ms complicado de mantener.

Conforme el sistema avanza en su desarrollo, y crece, se dice que estos flujos de lava se solidifican, es decir, se vuelve mucho ms complicado corregir los problemas que originan, y el desorden va creciendo.

Mi sistema sufre de Lava Flow?

Pon atencion a las alertas.

  • Se declaran variables no justificadas.
  • Se construyen clases o bloques de cdigo muy grandes y complejas sin documentar.
  • Usando una inconsistente y difusa arquitectura.
  • Cuando en el sistema existen muchas reas con cdigo por terminar o reemplazar.
  • Cuando dejamos cdigo sin uso abandonado.
  • Cuando duplicamos funciones que se diferencian apenas por un ligero cambio.

Solucin

  • Recuerda que la complejidad planeada siempre es mejor que la complejidad por deuda tcnica
  • Con tu equipo elijan la arquitectura ms adecuada para el sistema.
  • No ms push master. Asigna un lider de proyecto y que sea este quien revise las PR (Pull Request).
  • Documenta todo.
  • Deja de hacer parches y crea soluciones reales.

Original Link: https://dev.to/ushieru/lava-flow-27k6

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To