Dengan populariti Golang, semakin banyak syarikat dan pembangun mula menggunakan Golang untuk projek pembangunan. Walau bagaimanapun, apabila skala projek terus berkembang, kekurangan perpustakaan persendirian akan menyebabkan masalah seperti kekeliruan dalam pangkalan kod, kebergantungan yang salah, pertindihan kod, dan juga kesukaran dalam pembangunan kolaboratif. Oleh itu, bagi menyelesaikan masalah tersebut, artikel ini akan memperkenalkan cara membina perpustakaan persendirian di Golang.
1. Mengapa membina perpustakaan peribadi?
Pertama sekali, kita perlu menjelaskan definisi dan peranan perpustakaan persendirian. Perpustakaan persendirian ialah gudang kod yang diselenggara oleh perusahaan atau individu Peranannya adalah untuk mengekalkan perpustakaan kod awam dalaman syarikat, termasuk komponen dalaman, alat, rangka kerja, dsb. Membina perpustakaan persendirian boleh memastikan keselamatan dan kebolehselenggaraan kod, menjadikan model pembangunan projek lebih piawai, lebih mudah diurus dan pembangunan kolaboratif.
Secara khusus, membina perpustakaan persendirian juga boleh membawa faedah berikut:
Untuk berbilang projek, pasukan yang berbeza mungkin Akan ada kod yang sama yang perlu digunakan, dan kod yang sama ini akan disalin dan ditampal berulang kali, mengakibatkan pertindihan kod. Tetapi jika terdapat perpustakaan persendirian, kod itu boleh digunakan semula dalam berbilang projek selepas dikapsulkan, mengurangkan jumlah kod dan kurang kod pendua.
Apabila membina pustaka persendirian, anda boleh merangkum kod tersebut, menjadikan kod lebih piawai, berstruktur, lebih mudah diselenggara dan penggunaan berulang. Ini membolehkan pembangun mengurus dan mengurus asas kod dengan lebih baik.
Perpustakaan peribadi hanya digunakan oleh kakitangan dalaman perusahaan dan tidak akan didedahkan kepada platform awam, jadi keselamatan kod terjamin dengan baik . Jika kod ini terdedah kepada luar, ia mungkin digunakan oleh penjenayah, menjejaskan keselamatan perusahaan dan juga individu.
2. Bagaimana untuk membina perpustakaan peribadi?
Sebelum anda mula membina repositori peribadi anda, anda perlu mempertimbangkan pilihan pengehosan repositori anda. Pada masa ini terdapat dua pengehosan perpustakaan peribadi arus perdana: GitLab dan Gitea.
GitLab ialah alat pengurusan gudang Git berdasarkan antara muka web, yang boleh mengurus kedua-dua perpustakaan awam dan persendirian. Pada masa ini, GitLab adalah yang paling banyak digunakan dalam perusahaan.
Kaedah untuk memasang GitLab adalah sangat mudah, anda hanya perlu menjalankan arahan yang berkaitan pada pelayan. Saya tidak akan pergi ke butiran di sini.
Selepas pemasangan selesai, anda boleh membuat perpustakaan peribadi baharu. Masukkan halaman pengurusan projek GitLab, klik Projects-->NewProject, dan selepas mengisi maklumat asas projek, anda boleh membuat berbilang cawangan di bawah gudang untuk mengurus dan mengekalkan kod yang dibungkus.
Gitea ialah perkhidmatan Git yang dihoskan sendiri yang mengandungi kebanyakan fungsi GitLab dan lebih mudah untuk dipasang dan dikonfigurasikan. Begitu juga, anda juga boleh menggunakan Gitea untuk membina perpustakaan peribadi.
Untuk kaedah pemasangan dan penggunaan khusus, sila rujuk dokumentasi rasmi Gitea.
3. Bagaimana untuk menambah kod pada perpustakaan peribadi?
Selepas pustaka peribadi dibuat, kod perlu ditambahkan padanya. Terdapat dua cara untuk menambah kod: penambahan manual dan penambahan baris arahan.
Tambahan manual adalah untuk menyalin kod yang anda tulis terus ke dalam gudang yang dibuat. Kaedah ini mudah dan langsung, tetapi jika anda menambah banyak kod, ia akan lebih memakan masa.
Tambahan baris perintah boleh dikendalikan menggunakan arahan git Pertama, anda perlu mengklon perpustakaan persendirian secara setempat, masukkan klon ke folder setempat , dan gunakan Perintah berikut boleh memuat naik kod tempatan ke perpustakaan peribadi.
git add . git commit -m "添加代码" git push origin master
Kaedah ini boleh menambah kod pada perpustakaan peribadi dengan cepat dan mudah.
4. Bagaimana untuk menggunakan kod di perpustakaan peribadi?
Selepas mencipta perpustakaan peribadi, anda boleh menggunakan kod di dalamnya semasa pembangunan. Terdapat dua cara untuk menggunakan perpustakaan peribadi: pemasangan tempatan dan rujukan jauh.
Pemasangan setempat adalah untuk memuat turun kod perpustakaan peribadi ke setempat dan menggunakan rujukan laluan setempat apabila menggunakannya. Kaedah ini mudah digunakan, tidak memerlukan sambungan Internet, dan sangat pantas.
Langkah-langkahnya adalah seperti berikut:
1) Mula-mula mengklon kod perpustakaan peribadi ke tempatan
git clone 私有库地址
2) Gunakan arahan mod go untuk memasang perpustakaan peribadi
go mod edit -replace 私有库地址=本地路径 go mod tidy
apabila diperlukan Apabila menggunakan kod perpustakaan peribadi, hanya import alamat perpustakaan peribadi dalam kod.
Rujukan jauh adalah untuk mengakses kod dalam perpustakaan peribadi melalui rangkaian dan sambungan rangkaian diperlukan untuk rujukan. Pendekatan ini sesuai untuk projek sumber terbuka atau pangkalan kod awam, tetapi tidak sesuai untuk perusahaan dalaman.
Langkah-langkahnya adalah seperti berikut:
Gunakan arahan mod go untuk memasang perpustakaan peribadi go mod edit -replace 私有库地址=gitlab.com/xxxx/xxxx
Hanya import alamat perpustakaan peribadi dalam kod yang perlu menggunakan perpustakaan persendirian.
5. Ringkasan
Artikel ini memperkenalkan kaedah membina perpustakaan persendirian di Golang, dan menerangkan secara terperinci faedah membina perpustakaan persendirian. Ia juga memperkenalkan kaedah menambah dan memanggil kod dalam perpustakaan persendirian. Saya percaya bahawa selepas membaca artikel ini, pembaca boleh membina perpustakaan peribadi mereka sendiri dengan cepat untuk mengurus dan mengekalkan kod dengan lebih baik.
Atas ialah kandungan terperinci Pembinaan perpustakaan persendirian Golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!