ProgrammerZamanNow / qna

Q&A Bareng Programmer Zaman Now, Orang Ganteng dan Intelek
259 stars 7 forks source link

Cara refactor code aplikasi besar yang sudah masuk ke production #543

Open samuelmareno opened 1 year ago

samuelmareno commented 1 year ago

Diperusahaan saya punya kode aplikasi yang besar dan monolith, tidak menerapkan SOLID, clean architecture, dan Dependency Injection, serta sudah masuk ke production. Bagaimana ya tips / cara agar kita bisa mudah merefactor code tersebut ke best practice dan tidak menggangu production environment?

Karena saat melakukan bug issue atau penambahan fitur pasti tidak lepas dengan bug baru yang muncul. Terima kasih.

dzaki236 commented 1 year ago

izin jawab*, bisa di pisahkan dengan menggunakan branch/partisi tertentu,misal refactor , sehingga bisa memisahkan mana yang harusnya di refactor dan yang sudah optimal, dan coba lakukan testing, bila di partisi/branch yang di atur sudah benar dan tidak ada masalah dan tidak mengganggu yang lainnya, maka bisa langsung komparasi kan di production dan jika sudah pas, bisa langsung masukkan ke production environtment..