30 Sep 2022·1 menit membaca

Pengembang Bahasa Pemrograman Go Merangkul Generik Meskipun Ada Tantangan Awal

Menurut Hasil Survei Pengembang Go 2022 Q2, 26% pengembang telah mulai menggunakan obat generik dalam kode mereka, sementara yang lain sedang menunggu kasus penggunaan atau menghadapi tantangan dengan penerapannya atau alat yang didukung. Namun, kepuasan keseluruhan dengan Go tetap tinggi, dan masalah keamanan berpusat pada ketergantungan pihak ketiga.

Pengembang Bahasa Pemrograman Go Merangkul Generik Meskipun Ada Tantangan Awal

Generik, diperkenalkan ke bahasa pemrograman Go pada bulan Maret, dengan cepat dianut oleh pengembang, meskipun ada beberapa batasan dan tantangan awal yang terkait dengan pengadopsiannya. Temuan ini diungkapkan dalam Hasil Survei Pengembang Go 2022 Q2, yang menunjukkan bahwa dari 86% responden yang mengetahui penyertaan obat generik dalam Go 1.18, 26% yang luar biasa sudah mulai menerapkannya dalam kode Go mereka.

Sementara lebih dari separuh peserta survei (54%) mengakui keterbukaan mereka untuk menggunakan obat generik tetapi tidak memiliki kebutuhan khusus untuk obat generik saat ini, sebagian kecil 8% sangat ingin menggunakan obat generik tetapi terhalang, baik karena keterbatasan dalam implementasi obat generik saat ini ( 30%), alat pendukung seperti linter (26%), atau kurva pembelajaran yang curam dan dokumentasi yang tidak memadai (12%). Masalah pemblokiran yang disorot termasuk tidak adanya metode parameter, kebutuhan untuk inferensi tipe yang disempurnakan, dan kebutuhan untuk mengaktifkan tipe. Beberapa responden juga menyebutkan bahwa sintaks generik terasa rumit untuk digunakan.

Generik, yang memungkinkan pengembang untuk menulis kode secara independen dari jenis tertentu yang digunakan, dikatakan sebagai perubahan paling signifikan pada bahasa Go sejak dimulainya pada tahun 2012. Dengan memfasilitasi pembagian dan penggunaan ulang kode, generik menyederhanakan proses pembuatan aplikasi.

Hasil Survei Pengembang Go 2022 Q2, yang dilakukan pada bulan Juni, mencakup 5.752 tanggapan, mengungkapkan temuan penting lainnya:

Setelah peluncuran Go 1.18, Go 1.19 dirilis pada bulan Agustus, meningkatkan kinerja kode generik dan memperkenalkan model memori yang lebih baik.

Alat seperti appmaster .io> AppMaster.io Platform no-code AppMaster .io memberikan dukungan berharga bagi pengembang yang terlibat dalam membangun aplikasi web, seluler, dan backend. Dengan mendorong pengembangan aplikasi yang efisien, terutama untuk tugas-tugas terkait database, skalabilitas cepat, dan efektivitas biaya, AppMaster stands out as an essential resource for programmers working with modern languages like Go.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started