Saya sangat suka artikel ini tentang meninggalkan situs kode / kamp dalam keadaan yang lebih baik daripada yang Anda temukan - sepertinya pendekatan praktis di dunia nyata untuk menjaga kebersihan kode.
Saya juga sangat suka cabang fitur sebagai cara mengembangkan fitur secara terpisah sehingga, jika Anda tidak suka, Anda dapat dengan mudah tidak menggabungkannya dll.
Namun, jika saya bekerja pada cabang fitur, dan saya melihat beberapa kode jelek, haruskah saya memperbaikinya?
Rasanya ada beberapa sisi buruk untuk memperbaikinya:
- Ketika saya menggabungkan cabang kembali, diff akan berantakan, berantakan dengan nama variabel atau ekstraksi fungsi
- Jika fitur tersebut ditinggalkan, Anda harus memilih komit pembersihan (yang mungkin atau mungkin tidak berfungsi tergantung pada bagaimana kode di dekatnya berubah menjadi penggabungan yang berantakan), lakukan kembali atau tinggalkan saja.
Di sisi lain, jika saya tidak melakukannya ketika saya berada di file, maka jelas saya akan lupa melakukannya dalam beberapa hari ketika saya menggabungkan cabang.
Saya diperingatkan bahwa ini didasarkan pada pendapat (saya pikir tidak termasuk judulnya should
), tetapi saya merasa ada jawaban (tentu saja orang menggunakan kedua pendekatan ini sehingga mereka harus memiliki jawaban). Juga, pertanyaan tentang development methodologies
topik dan saya pikir mereka memerlukan tingkat pendapat.