Bonjour à tout le monde. J’aimerais trouver des réponses à ces questions :

  • Quelles compétences et démarches faut-il pour s’orienter dans un produit logiciel consistant d’un grand nombre de solutions (au sens d’une solution dans Visual Studio), de projets dans ces solutions et de fichiers de code source dans ces projets, dont la plupart ont été faits par quelqu’un d’autre que nous avant le début de notre travail sur le produit, supposant que la taille du produit est telle qu’il n’est pas bien possible de retenir en tête ce qui se trouve dans quel(le) solution, projet, fichier, et éventuellement supposant aussi qu’une source de confusion est qu’il y a un nombre de fichiers, répertoires, solutions et projets avec le même nom dans différents emplacements ?

  • Comment faut-il faire pour améliorer ces compétences pour que l’effort de s’orienter dans le produit et d’y trouver le bon chemin ne consomme pas la plupart du temps prévu pour atteindre un objectif (typiquement le refactoring ou l’implementation d’une nouvelle fonctionnalité) ? Avez-vous trouvé des façons de pallier à ce problème qui vous ont fait bon service ?