Antipatrones en el desarrollo de software
1. Envio de commit o PR gigantescos
Ocurriría varios problemas como:
- Tomar mucho tiempo revisarlo.
- Al tener varias lineas de codigo, puede que no revisemos todo.
- No prevenir potenciales errores.
2. Lava flow
Ocurre cuando un software es entregado antes de ser completado o antes de ser completamente probado, esto normalmente ocurre cuando estas contra el reloj para entregar una funcionalidad.
3. Muchos argumentos en una función
Ocurre cuando posee muchos argumentos en una función, y se vuelve un problema manejar estos tipos de funciones, la solución es desacoplar en funciones pequeñas
4. Copia y pega código
Copiar y pegar el código sin entender como funciona, es una mala práctica.
5. Spaghetti Code
Es un término despectivo en el ámbito de la programación sobre un código enrevesado sin necesidad, particularmente por las ramificaciones de una parte del código con otro. A veces el spaghetti code es el resultado de múltiples modificaciones de un código antiguo.