Một trong những lý do để sử dụng các kệ TFS là để xem xét mã mà tôi không đồng ý, nhưng đây là thực hành được tuân thủ trong dự án hiện tại của tôi. Lý do tôi thấy bằng cách sử dụng giá sách TFS không phải là ý tưởng tốt để xem xét mã làKệ TFS và Đánh giá mã
- Kệ không có thứ tự tự nhiên làm bộ thay đổi. Điều này có thể dẫn đến nhiều xung đột hợp nhất.
- Nếu nhà phát triển không thể kiểm tra mã cho đến khi được xem xét, nó sẽ phụ thuộc vào người đánh giá và nếu người đánh giá không đánh giá trong khoảng thời gian ngắn, các kệ có thể can thiệp vào các tác vụ khác.
- Cộng tác với các nhà phát triển khác trở nên đau đớn vì bây giờ bạn cần phải vượt qua các kệ sách thay vì mã kiểm tra, điều này có thể gây ra xung đột hợp nhất trong tương lai.
Ai đó có thể cung cấp cho tôi một số gợi ý mà có thể là cho hoặc chống TFS shelveset cách tiếp cận để đánh giá do đó, hoặc tôi nhận được thuyết phục về cách tiếp cận hoặc tôi có thể trình bày một trường hợp không sử dụng phương pháp này?
có bạn nhìn vào sử dụng phân nhánh và sáp nhập thay vì thay đổi xếp vào tủ? – cordialgerm
@ các nhánh, phân nhánh và hợp nhất sẽ quá mức cần thiết chỉ nhằm mục đích đánh giá. Việc phân nhánh và hợp nhất hầu hết được thực hiện để hỗ trợ phiên bản sản phẩm, các nhóm phát triển nhưng tôi chưa từng nghe về phân nhánh để xem xét mã. – Chandermani
@Chandermani nó đã được thảo luận tại Hội nghị thượng đỉnh ALM 2011, đã có các nhóm sử dụng các chi nhánh cho mỗi nhà phát triển trên các nhóm ngành trên các chi nhánh. Dường như quá mức cần thiết, nhưng các dự án phức tạp của họ thực sự được hưởng lợi từ nó. bi-hàng ngày hai ngày hội nhập ngược lên đến các chi nhánh phát triển để duy trì khả năng hợp nhất. – jessehouwing