Nous travaillons sur une grande application, comprenant environ 100 projets (40 vues, 40 contrôleurs/modèles, 20 bibliothèques Utilities). Nous avons externalisé la plus grande partie du travail et les livrables arrivent assez au hasard. Lorsque nous obtenons un livrable (un projet), nous devons lancer FxCop, StyleCop, les tests unitaires associés, etc. avant de le confier au contrôle de source. Pour rendre cela plus facile, nous avons mandaté que chaque projet ait un fichier de solution. Cela nous permet d'exécuter simplement un script automatisé sur le fichier de solution qui le teste avant de l'enregistrer.Y a-t-il des inconvénients à avoir une solution par projet?
Ma question est "Pouvez-vous penser à des inconvénients à avoir une solution pour chaque projet?".
nous avons déjà Désavantages abordés comprennent:
- entretien supplémentaire requis par les développeurs. Cela ne nous dérange pas car nous avons sous-traité le développement d'un contrat à prix fixe.
- Liaisons SourceSafe dans le fichier de solution. Cela aurait pu être un gros problème, mais heureusement, nous avons migré vers TFS il y a environ un an.