Imprint ha implementado una metodología interna denominada 'small-change' para acelerar y estandarizar el proceso de revisión de código en su equipo de ingeniería. Esta iniciativa responde a la necesidad de gestionar un volumen creciente de solicitudes de extracción (PRs), donde el tiempo medio de revisión ha aumentado del 33 a los 77 minutos en los últimos dos años, mientras que la velocidad de entrega ha mejorado significativamente, reduciendo los incidentes críticos en un 78%.
El sistema se basa en criterios estrictos para identificar cambios menores, como la limitación a menos de 1.000 líneas de código, la ausencia de hallazgos críticos en revisiones automatizadas por IA y la experiencia previa del autor en el servicio afectado. Al cumplir estos requisitos, las PRs se etiquetan automáticamente como 'small-change' y se someten a una revisión automatizada centralizada que solo puede aprobar o ignorar, evitando la proliferación de comentarios no constructivos conocidos como 'meat proxy review'.
Esta aproximación permite a los equipos validar nuevas prácticas de forma controlada, delegando la revisión de cambios menores en sistemas automatizados que actúan como un filtro de seguridad. El objetivo es reducir la carga cognitiva de los ingenieros humanos, permitiendo que se concentren en la arquitectura y la resolución de problemas complejos, mientras que la verificación rutinaria se gestiona mediante orquestación centralizada y mecanismos de verificación independientes.
