Quelques éléments de «bonne pratique» que je mets en application sur les serveurs de mon équipe sont assez simples. Tout d'abord, avant de vous enregistrer, vous devez toujours obtenir les dernières informations et exécuter une construction locale, afin de vous assurer que personne d'autre n'a vérifié quoi que ce soit dans lequel votre code se heurtera. En outre, prenez soin de tout conflit de code sur votre ordinateur local, pas sur le serveur. Une fois que votre code, avec le dernier code téléchargé, a été confirmé pour se construire et fonctionner correctement, vous êtes prêt pour l'étape suivante. Exécutez tous les tests automatisés, puis commencez votre enregistrement pour vous assurer qu'ils fonctionnent toujours correctement. Ensuite, juste pour être sûr, soyez à nouveau au courant.
En tant qu'administrateur TFS, il est possible d'appliquer des commentaires à tous les enregistrements. Je recommanderais de toujours mettre des commentaires d’enregistrement pour votre travail, que celui-ci soit appliqué ou non. Si vous avez la possibilité de le faire, appliquez-le. Assurez-vous que les commentaires sont, au moins, un résumé général de ce que vous avez changé depuis la dernière fois que vous avez archivé votre code. changé dans cet enregistrement. Cela facilite beaucoup le débogage d'une construction cassée.
En outre, si vous disposez des privilèges d’administrateur TFS, appliquez des générations évolutives aux archivages (pour vous assurer que tous les autres savent immédiatement si leur enregistrement casse quelque chose), et vous pouvez configurer le serveur pour effectuer un archivage sécurisé ( si le code coché interrompt la construction, le serveur la rejette) ou vous pouvez simplement lui demander de créer un bogue et de l’affecter à celui qui a cassé la construction.
Il y a quelques autres options que vous pouvez activer ou désactiver pour que tout soit en ordre ou suggérer à votre administrateur TFS de l'activer pour garder les choses propres et propres ... mais elles sont largement préférables.