Sevilla, España
Sevilla, España
+(34) 624 816 969
Tabla de contenidos [Mostrar]
El modelo tradicional de pull request (PR) ha sido el estándar durante dos décadas: los desarrolladores escriben código, lo envían a revisión y, tras iterar sobre los comentarios, se fusiona. Pero este enfoque tiene un coste oculto: el tiempo de espera, los cambios tardíos y la fricción entre equipos. La propuesta es simple y poderosa: mover la revisión de código antes de que el código exista.

En lugar de revisar después de escribir, se revisa el diseño, la arquitectura y los tests antes de implementar. Esto se logra mediante revisiones de diseño asíncronas, donde los equipos comentan sobre documentos de diseño, diagramas de flujo o incluso pseudocódigo. Herramientas como RFCs, ADRs (Architecture Decision Records) o simples documentos compartidos permiten detectar problemas antes de que se conviertan en código costoso de cambiar.

Para los administradores de sistemas y equipos de operaciones, este cambio reduce drásticamente los despliegues fallidos y las ventanas de mantenimiento. Al validar la arquitectura y los requisitos de infraestructura antes de codificar, se evitan sorpresas en producción. Además, se alinea con prácticas como Infrastructure as Code (IaC) y GitOps, donde la revisión temprana de cambios en configuraciones evita incidentes. Para el negocio, se traduce en menor time-to-market y menor coste de desarrollo, ya que corregir un error en diseño cuesta mucho menos que en producción.

No se trata de eliminar las PR, sino de complementarlas. Algunas acciones prácticas:
Este enfoque encaja con la tendencia de desplazar la calidad hacia la izquierda (shift-left), que ya aplicamos en testing y seguridad. Ahora toca aplicarlo a la revisión de código.
Fuente: The New Stack. Análisis ForgeNEX.