Kilka „dobrych praktyk”, które egzekwuję na serwerach mojego zespołu, jest całkiem prostych. Po pierwsze, zanim się zalogujesz, zawsze powinieneś pobrać najnowszą wersję i uruchomić lokalną kompilację, aby upewnić się, że nikt inny nie zaznaczył niczego, z czym kod się koliduje. Ponadto rozwiąż wszelkie konflikty kodów na komputerze lokalnym, a nie na serwerze. Po potwierdzeniu, że Twój kod, z najnowszym pobranym kodem, został zbudowany i działa poprawnie, możesz przejść do następnego kroku. Uruchom wszelkie automatyczne testy, a następnie rozpocznij odprawę, aby upewnić się, że nadal działają poprawnie. Następnie, dla pewności, uzyskaj najnowsze informacje.
Administrator TFS może wymuszać komentowanie wszystkich meldowań. Polecam zawsze umieszczać komentarze do odprawy dotyczące Twojej pracy, niezależnie od tego, czy jest ona egzekwowana czy nie. Jeśli masz taką możliwość, wymusz ją. Upewnij się, że komentarze są co najmniej ogólnym podsumowaniem tego, co zmieniłeś od czasu ostatniego wpisania kodu. W ten sposób, jeśli coś pójdzie nie tak, możesz przejrzeć zameldowania i z grubsza sprawdzić, co było zmieniony w trakcie odprawy. Ułatwia to debugowanie uszkodzonej wersji.
Ponadto, jeśli masz uprawnienia administratora TFS, wymuszaj stopniowe kompilowanie podczas meldowań (aby upewnić się, że wszyscy inni od razu wiedzą, czy ich zameldowanie coś zepsuje), a serwer można skonfigurować tak, aby przeprowadzał odprawę bramkową ( jeśli zaznaczony kod psuje kompilację, serwer ją odrzuca), lub możesz po prostu stworzyć błąd i przypisać go każdemu, kto złamał kompilację.
Istnieje kilka innych opcji, które możesz włączyć lub wyłączyć, aby utrzymać wszystko w porządku, lub zasugerować swojemu administratorowi TFS, aby włączał, aby utrzymać porządek i porządek ... ale są one w dużej mierze preferowane