Gap Hunter Labs
Escritos
Notas de campo de mi trabajo de ingeniería. Cuando rastreo un error hasta su causa raíz, lo reporto o lo corrijo, escribo qué encontré y cómo — siempre a partir de evidencia que puedes comprobar.
Una acción de lectura no cancelable en el propio ejecutor de pruebas de IntelliJ — y cómo se corrigió
Una tarea en segundo plano de IntelliJ IDEA envolvía la mitad de su trabajo en una acción de lectura cancelable y la otra mitad en una bloqueante, sin ninguna comprobación de cancelación entre ambas: una causa de manual de congelamientos de la interfaz. La encontré con mi propia inspección, la reporté a JetBrains, y se corrigió en master.