Saltar al contenido

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.

· Congelamientos de la plataforma

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.

Leer el análisis →