En el vasto mundo del desarrollo de software, las revisiones de código son un componente esencial que puede llegar a ser tedioso y frustrante. En
Google, los ingenieros contribuyen con miles de solicitudes de extracción de código abierto cada mes, una experiencia que ha generado un valioso cúmulo de enseñanzas sobre cómo abordar estas revisiones cuando parece que se han estancado.
Varias razones pueden contribuir al estancamiento de una revisión de código. Puede haber soluciones múltiples al problema que intentas resolver, pero ninguna parece ideal, o quizás todas son viables, pero no está claro cuál es la mejor. Es posible que tus revisores no respondan, quizás porque estaban activos pero han desaparecido, o puede que nunca lograron atraer su atención. Otras veces, los objetivos pueden cambiar: lo que comenzó como una simple implementación de una característica puede ampliarse a un refactorización completa, basándose en el estilo o enfoque señalado por un revisor.
Desafortunadamente, las sugerencias de los revisores pueden parecer irracionales o impracticables, y te puedes sentir atrapado entre opiniones divergentes que generan confusión. A menudo, las revisiones carecen de claridad o consistencia, lo cual solo suma a la frustración del proceso.
Otra estrategia es presionar un poco más en las discusiones.