Mozilla Akan Gunakan Clever-Commit Dalam Pengembangan Firefox


Clever-Commit Firefox Header[Ilustrasi Oleh Pixabay]

Dua perusahaan ternama teknologi, Mozilla dan Ubisoft, telah mengumumkan kerja sama untuk mengimplementasikan sebuah platform baru bernama Clever-Commit ke dalam pengembangan Firefox.

Clever-Commit merupakan sebuah solusi berupa asisten pembuatan kode, yang dirancang untuk membantu pengembang mengevaluasi jika perubahan kode yang dapat memunculkan bug baru, berdasarkan pembelajaran dari bug dan perbaikan sebelumnya.

Di dalam Clever-Commit, Mozilla dan Ubisoft menggabungkan data-data dari sistem pelacakan bug dan sistem kontrol versi, guna melacak pola yang tidak sesuai dalam pengembangan dengan melihat sejarah pengembang sebelumnya.

Clever-Commit merupakan suksesor dari versi prototipenya yang bernama Commit-Assistant, yang mana dikenalkan oleh Ubisoft La Forge (Ubisoft Montreal’s research lab) dan Concordia University pada bulan Maret 2018 silam.

Setelah sukses diaplikasikan pada pengembangan beberapa video game berkualitas AAA utamanya, Ubisoft kini berupaya untuk mengintegrasikan Clever-Commit dengan merek lain, yang salah satunya adalah Mozilla.

Melalui kerja sama yang diumumkan pada acara Dice Summit 2019 di Las Vegas, Mozilla berencana untuk mengintegrasikan Clever-Commit ke dalam alur kerja pengembangan Firefox untuk menghasilkan versi yang lebih stabil.

Di tahap awal, Mozilla akan menempatkan Clever-Commit pada fase peninjauan kode. Dan jika bekerja dengan baik, Mozilla ingin membawa alat tersebut ke tahap lain dari proses penulisan kode, terutama selama otomatisasi.

Pemimpin manajemen rilis dan kualitas Firefox, Sylvestre Ledru mengungkapkan bahwa dengan memasukkan Clever-Commit ke dalam alur kerja pengembangnya, mereka akan meningkatkan proses penulisan kode Firefox dengan melihat pola bug dan menandai patch sebelumnya.

Cukup jelas memang, dalam kerja sama ini Mozilla akan memperoleh beberapa keuntungan. Namun sementara itu pun, Ubisoft juga percaya bahwa mereka pun akan memperoleh beberapa keuntungan melalui kerja sama tersebut.

Menurut arsitek teknis Ubisoft Montreal, Mathieu Nayrolles, kerja sama tersebut pun akan meningkat kemampuan Clever-Commit dalam menjangkau lebih banyak bahasa pemrograman dan dapat meningkatkan kinerjanya.

Mathieu Nayrolles bahkan menegaskan bahwa kerja samanya tersebut pada akhirnya pun akan membuat perusahaannya dapat menghadirkan pengalaman yang lebih baik bagi para gamer, sekaligus mempercepat frekuensi pembaruan game yang dikembangkannya.

[Sumber: Venturebeat]