Đây là cuộc tranh luận mà tôi đang tham gia. Tôi muốn có thêm ý kiến và quan điểm.
Chúng tôi có một số lớp được tạo ra trong thời gian xây dựng để xử lý các hoạt động DB (trong trường hợp cụ thể này là với SubSonic, nhưng tôi không nghĩ nó rất quan trọng đối với câu hỏi). Quá trình tạo được đặt như một bước xây dựng trước trong Visual Studio. Vì vậy, mỗi khi một nhà phát triển (hoặc quá trình xây dựng chính thức) chạy một bản dựng, các lớp này sẽ được tạo ra và sau đó được biên dịch thành dự án.
Bây giờ một số người đang tuyên bố rằng việc lưu các lớp này trong kiểm soát nguồn có thể gây ra nhầm lẫn, trong trường hợp mã bạn nhận được, không khớp với những gì đã được tạo trong môi trường của chính bạn.
Tôi muốn có một cách để theo dõi lịch sử của mã, ngay cả khi nó thường được coi là một hộp đen.
Bất kỳ đối số hoặc đối số phản bác?
CẬP NHẬT: Tôi đã hỏi câu hỏi này vì tôi thực sự tin rằng có một câu trả lời chắc chắn. Nhìn vào tất cả các câu trả lời, tôi có thể khẳng định chắc chắn rằng không có câu trả lời nào như vậy. Quyết định nên được thực hiện dựa trên nhiều hơn một tham số. Đọc các câu trả lời dưới đây có thể cung cấp một hướng dẫn rất tốt cho các loại câu hỏi mà bạn nên tự hỏi mình khi phải quyết định vấn đề này.
Tôi sẽ không chọn một câu trả lời được chấp nhận vào thời điểm này vì những lý do đã đề cập ở trên.