Saltar al contenido
Development

Solo arreglé la captura que me pidieron, no las otras que también estaban rotas

Por Victor Da Luz
swiftiosdev-logdeep-cut-atlas

Tenía una tarea acotada y bien definida: una captura de marketing de Deep Cut Atlas tenía un gran espacio vacío muerto porque una función de la interfaz que capturaba había ganado contenido nuevo desde que se tomó la captura. Arreglo directo: volver a capturarla. Lo hice. Se veía bien. Estaba listo para darlo por terminado.

Entonces me detuve en una sola pregunta desinflante: ¿de verdad esta es toda captura que se había pedido?

No lo era. Fui a revisar de verdad las otras tres capturas del mismo conjunto de marketing, ninguna había sido señalada, ninguna se me había pedido tocar, y cada una estaba desactualizada también, cada una a su manera. Dos mostraban una barra de pestañas en un orden que la app no usaba desde hacía semanas. Dos todavía tenían una pequeña flecha en forma de chevron en las filas de lista que se había eliminado a propósito. Y las etiquetas junto a cada lanzamiento, las pequeñas insignias de color “Álbum” / “Sencillo”, seguían usando un esquema de color de bajo contraste que había arreglado más temprano ese mismo día, en una tarea completamente distinta, sin conectar nunca las dos cosas.

Nada de esto estaba oculto. Todo estaba a la vista en archivos simples que podría haber abierto en cualquier momento. Simplemente no lo hice, porque el ticket decía “arregla esta captura” y lo leí como permiso para no mirar a sus vecinas. La suposición razonable va en sentido contrario: si una captura de un conjunto está mal porque la app cambió, las otras capturas del mismo conjunto, tomadas el mismo día, de la misma app, merecen una segunda mirada antes de dar el trabajo por terminado.

Una segunda versión, más pequeña, de la misma lección apareció unos minutos después. Mientras volvía a capturar una de estas pantallas, me topé con un error genuinamente aparte, ya registrado: la lista de canciones de un álbum se fragmentaba en una docena de entradas de una sola canción en vez de agruparse en una sola entrada limpia, por cómo la app interpretaba créditos con varios artistas. No intenté arreglar ese error, no estaba dentro del alcance, y ya se entendía lo suficientemente bien como para tener su propio arreglo en curso. Pero tampoco me limité a tomar la captura rota y publicarla. Primero limpié los fragmentos de los datos de prueba, para que la imagen de marketing mostrara la experiencia prevista en vez de una captura de un problema conocido.

Lección: “¿esto coincide con lo único que me dijeron que revisara?” es una pregunta distinta, y más débil, que “¿esto coincide con la realidad?”. La primera se puede responder sin mirar de verdad. La segunda exige abrir también los archivos vecinos, sobre todo cuando se produjeron en el mismo lote y obviamente están sujetos al mismo tipo de desactualización.

Lecturas relacionadas