El proceso de revisión de código a través de Pull Requests (PR) es fundamental en el desarrollo de software moderno. Sin embargo, es común encontrarse con PRs que no cumplen con ciertos criterios clave y que, por lo tanto, deben ser rechazadas. Aquí te explicamos cuáles son esos motivos frecuentes.
A continuación, se describen algunos principios fundamentales que, si no se cumplen, pueden llevar a que una PR sea rechazada:
La complejidad del código debe ser minimizada. Si tu código introduce una complejidad innecesaria, será difícil de mantener y escalar en el futuro.
Los módulos superficiales exponen demasiados detalles internos, obligando a otros desarrolladores a comprender completamente su implementación, aumentando la carga cognitiva.
Si los módulos o funciones dependen excesivamente unos de otros, los cambios en una parte del sistema afectarán inevitablemente a otras partes, haciendo que el sistema sea frágil.
Si mezclas lógica de negocio con lógica de interfaz, el mantenimiento y la comprensión del código se complican enormemente.
Un código bien estructurado facilita la realización de pruebas unitarias y funcionales. Si tu código es complicado de probar, posiblemente será rechazado.
Puedes leer el artículo completo aquí: Motivos para rechazar una Pull Request
Sigue a TryCatch.tv en YouTube, Instagram, TikTok, Twitch, y LinkedIn (empresa) / LinkedIn Personal.
Explora más artículos técnicos en mi cuenta de Medium.