Descripción
Los desarrolladores pasan mucho tiempo en el IDE de forma regular. A medida que el código cambia, los IDE, como Intellij y Android Studio, necesitan actualizar su índice. Sin embargo, esta operación tiende a ralentizarse a medida que la base de código continúa creciendo, lo que afecta la productividad del desarrollo. En Uber, decidimos buscar la forma de mejorar el rendimiento de la indexación para proyectos con muchos módulos. En esta charla, Naveen Narayanan esbozará los diversos problemas de rendimiento que Uber descubrió con Intellij y su base de código Android. Se sumergirá en cómo desarrollaron «Uber Focus» para mejorar significativamente el rendimiento de Intellij utilizando la indexación perezosa. También aprenderá cómo incorporar estas soluciones en sus flujos de trabajo IDE para mejorar su productividad.
