¡Guau, un grito de guerra contra la basura de vibras! Bases de código existentes: ---------------------- Una de las principales diferencias entre los ingenieros junior y senior en cualquier empresa es que los senior comprenden muy bien las bases de código existentes (ya sea por su larga trayectoria o por su habilidad para leer grandes extensiones de código). Esto hace que los ingenieros junior dependan en gran medida de los senior en muchos aspectos, lo que también genera diferencias salariales. Por lo tanto, tener una comprensión clara del código es fundamental. Nuevas bases de código con Vibe coding: ---------------------- La programación basada en la vibra suele llevar a una situación en la que ya no se entiende el flujo del código y, llegado cierto punto, el progreso se ralentiza, prácticamente anulando los beneficios. Una forma de abordar esto es creando diagramas de flujo de tu código, y sin duda ayuda. También puedes consultar con tu agente de codificación (por ejemplo, Cascade en Windsurf), pero puede resultar bastante laborioso. El equipo de @cognition lleva esta idea a un nivel sistemático con Code Maps. Esta nueva función incluye mapas visuales y descripciones textuales detalladas. Resulta muy útil para comprender el código y determinar con precisión dónde se necesita un cambio para añadir o modificar alguna función. De esta forma, al programar con Vibe Programming, no perderás de vista cómo funciona exactamente el código. Esto garantizará un progreso rápido, convirtiéndote en un ingeniero muy eficaz a la hora de desarrollar nuevas aplicaciones o mantener bases de código existentes. ¡Enhorabuena @cognition @windsurf! ¡Una función fantástica! Vuestra Deep Wiki ya es muy útil y estoy encantado con SWE-1.5.
Me gusta este modelo mental para analizar la situación:

