Ini adalah debat yang saya ikuti. Saya ingin mendapatkan lebih banyak pendapat dan sudut pandang.
Kami memiliki beberapa kelas yang dihasilkan dalam waktu pembuatan untuk menangani operasi DB (dalam kasus khusus ini, dengan SubSonic, tapi saya rasa itu tidak terlalu penting untuk pertanyaan itu). Generasi ditetapkan sebagai langkah pra-bangun di Visual Studio. Jadi setiap kali developer (atau proses build resmi) menjalankan build, class ini dibuat, lalu dikompilasi ke dalam project.
Sekarang beberapa orang mengklaim, bahwa menyimpan kelas-kelas ini di kontrol sumber dapat menyebabkan kebingungan, jika kode yang Anda dapatkan, tidak cocok dengan apa yang akan dibuat di lingkungan Anda sendiri.
Saya ingin memiliki cara untuk melacak kembali sejarah kode, bahkan jika biasanya diperlakukan sebagai kotak hitam.
Adakah argumen atau argumen balasan?
PEMBARUAN: Saya menanyakan pertanyaan ini karena saya benar-benar yakin ada satu jawaban pasti. Melihat semua tanggapan, saya dapat mengatakan dengan tingkat kepastian yang tinggi, bahwa tidak ada jawaban seperti itu. Keputusan harus dibuat berdasarkan lebih dari satu parameter. Membaca jawaban di bawah ini dapat memberikan pedoman yang sangat baik untuk jenis pertanyaan yang harus Anda tanyakan pada diri Anda sendiri ketika harus memutuskan masalah ini.
Saya tidak akan memilih jawaban yang diterima pada saat ini karena alasan yang disebutkan di atas.