Ok, đây là điều gì đó đã gây ra một số mâu thuẫn trong công việc hiện tại của tôi và tôi thực sự không mong đợi điều đó. Phát triển phần mềm có tổ chức trong nhà là một khái niệm mới ở đây và tôi đã đưa ra bản thảo đầu tiên về một số hướng dẫn viết mã.
Tôi đã đề xuất rằng không bao giờ nên kiểm tra mã "đã nhận xét ra" vào kho lưu trữ. Lý do tôi đã nêu điều này là kho lưu trữ duy trì lịch sử đầy đủ của các tệp. Nếu bạn đang xóa mã chức năng thì hãy xóa nó hoàn toàn. Kho lưu trữ giữ các thay đổi của bạn để có thể dễ dàng xem những gì đã được thay đổi.
Điều này đã gây ra một số mâu thuẫn trong đó một nhà phát triển khác tin rằng việc sử dụng tuyến đường này là quá hạn chế. Nhà phát triển này muốn có thể bình luận về một số mã mà anh ta đang làm việc nhưng chưa hoàn chỉnh. Mã này sau đó sẽ không bao giờ được đăng ký trước đó và sau đó không được lưu ở bất kỳ đâu. Chúng tôi sẽ sử dụng TFS vì vậy tôi đã đề xuất rằng tạm dừng các thay đổi sẽ là giải pháp đúng đắn nhất. Tuy nhiên, nó không được chấp nhận vì anh ta muốn có thể kiểm tra các thay đổi từng phần có thể được triển khai hoặc không.
Cuối cùng, chúng tôi muốn đạt được điểm mà chúng tôi đang tận dụng tối đa Tích hợp liên tục và tự động triển khai lên máy chủ web phát triển. Hiện tại không có phiên bản phát triển của máy chủ web hoặc máy chủ cơ sở dữ liệu nhưng tất cả sẽ sớm được thay đổi.
Dù sao, suy nghĩ của bạn là gì? Bạn có tin rằng mã "đã nhận xét ra" hữu ích để có trong kho lưu trữ không?
Tôi rất muốn nghe ý kiến từ những người khác về chủ đề này.
Chỉnh sửa: Vì lợi ích rõ ràng, chúng tôi không sử dụng các chi nhánh tư nhân. Nếu chúng tôi đã làm thì tôi sẽ nói làm những gì bạn muốn với nhánh riêng của bạn nhưng đừng bao giờ hợp nhất mã đã nhận xét với thân hoặc bất kỳ nhánh nào được chia sẻ.
Chỉnh sửa: Không có lý do hợp lệ nào mà chúng tôi không sử dụng các nhánh riêng tư hoặc theo người dùng. Đó không phải là một khái niệm tôi không đồng ý. Chúng tôi vẫn chưa thiết lập nó theo cách đó. Có lẽ đó là điểm trung bình cuối cùng. Hiện tại chúng tôi sử dụng giá đỡ TFS.