Pada proyek pribadi (atau pekerjaan), jika seseorang terjebak pada suatu masalah, atau menunggu untuk mencari solusi untuk masalah tersebut, jika Anda melompat ke bagian lain dari kode Anda, jangan Anda pikir itu akan menjadi alasan bagus aplikasi Anda akan buggy atau lebih buruk namun tidak pernah selesai?
Dengan asumsi Anda tidak menggunakan git dan mengkodekan setiap fitur ke cabang tertentu, banyak hal dapat menjadi tidak terkendali karena Anda memiliki 3 fitur berbeda yang sedang Anda kerjakan, dan Anda memiliki masalah yang belum terselesaikan di masing-masing cabang.
Jadi, ketika Anda selesai bekerja, Anda menjadi stres karena Anda memiliki masalah ini menggantung dan kode setengah matang berlama-lama.
Apa cara terbaik untuk menghindari masalah ini? (jika Anda memilikinya)
Saya menduga menggunakan sesuatu seperti git dan membuat cabang per fitur adalah cara paling aman untuk menghindari kebiasaan buruk ini.
Ada saran lain?