An Interest In:
Web News this Week
- April 27, 2024
- April 26, 2024
- April 25, 2024
- April 24, 2024
- April 23, 2024
- April 22, 2024
- April 21, 2024
September 20, 2021 06:33 pm GMT
Original Link: https://dev.to/ushieru/lava-flow-27k6
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:
Tweet
View Full Article
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To