Waouh, un cri de guerre contre la médiocrité ambiante ! Bases de code existantes : ---------------------- L'une des principales différences entre les ingénieurs juniors et seniors au sein d'une entreprise réside dans la maîtrise du code source existant par les ingénieurs seniors (grâce à leur ancienneté ou à leur capacité à analyser de vastes bases de code). De ce fait, les ingénieurs juniors dépendent fortement des ingénieurs seniors sur de nombreux points, ce qui engendre également des différences de rémunération. Par conséquent, une compréhension parfaitement claire du code est essentielle. Nouvelles bases de code avec une approche de codage intuitive : ---------------------- Le codage intuitif conduit souvent à une situation où l'on ne comprend plus le flux de son code et, à un certain point, la progression ralentit, annulant presque tous les avantages. Une solution consiste à créer des diagrammes de flux Mermaid pour votre code, et cela s'avère très utile. Vous pouvez également interroger votre agent de codage (par exemple Cascade dans Windsurf), mais cela peut représenter un travail considérable. L'équipe @cognition a repris cette idée et l'a systématisée grâce aux cartes de code. Cette nouvelle fonctionnalité propose à la fois des cartes visuelles et des descriptions textuelles détaillées. Elle est donc très utile pour comprendre le fonctionnement du code et identifier précisément les modifications nécessaires pour ajouter ou modifier une fonctionnalité. Ainsi, même en codant intuitivement, vous ne perdrez pas de vue le fonctionnement précis du code. Cela vous permettra de progresser rapidement et de devenir un ingénieur très efficace pour le développement de nouvelles applications ou la maintenance de bases de code existantes. Félicitations @cognition et @windsurf pour cette fonctionnalité formidable ! Votre Deep Wiki est déjà très utile et je suis un utilisateur très satisfait de SWE-1.5.
J'aime bien ce modèle mental pour envisager la situation :

