La naturaleza de mi trabajo es que tengo que alternar entre proyectos cada pocas semanas. Me parece que uno de los mayores impedimentos para mi productividad es el tiempo de aceleración para recuperar todos los elementos relevantes del código "de nuevo en mi cabeza" después de no verlo durante un período. Esto sucede en mayor o menor medida para pausas más breves / pausas más largas.
Obviamente, un buen diseño, documentación, comentarios y estructura física ayudan con esto (sin mencionar el cambio entre proyectos con la menor frecuencia posible). Pero me pregunto si hay prácticas / herramientas que me estoy perdiendo. ¿Cuáles son sus prácticas específicas para mejorar esto?