Code Review, merujuk kepada semakan kod: orang baharu atau jurutera muda membuat beberapa perubahan, tetapi perlu disahkan oleh pengaturcara yang berpengalaman sebelum menambahkannya ke cawangan utama atau cawangan ciri adalah mustahil untuk membenarkannya pengaturcara yang berpengalaman duduk di sebelah anda Lihat kod itu, ia sangat membuang masa;
Contohnya:
Projek A mempunyai dua cawangan cawangan dan master cawangan; kini syarikat sedang membangun, dan semua orang harus menggabungkan cawangan ke dev apabila menyelesaikan tugasan;
devZhang San mencipta cawangan
dalam persekitaran pembangunan tempatannya berdasarkan
cawangan; ia mengambil masa tiga hari untuk menyelesaikan satu fungsi;
devPengaturcara lama merasakan bahawa Zhang San adalah orang baru dan bimbang untuk meletakkan perubahannya terus ke cawangan zhang_san dia meminta Zhang San menyerahkan permohonan
dan memintanya
;dev;
MergeJadi Zhang San menyebut Code Review cawangannya ke pelayan jauh, mengendalikan "Permintaan Gabungan Baharu", memulakan permintaan
, menggabungkan
ke cawangan zhang_san dan menetapkan penyemak sebagai En. Pengaturcara;Mergezhang_sanPengaturcara lama mencari masa lapang dan menyemak ini dev Dia merasakan ada sesuatu yang tidak kena dengannya, jadi dia membuat beberapa cadangan (cadangan akan dihantar secara automatik ke alamat e-mel orang yang berkaitan
Zhang San kemudian menyemak cadangan yang dibuat oleh pengaturcara lama melalui e-melnya, mengubah suainya secara setempat Merge Request dan
memindahkannya ke cawangan jauh
;
zhang_sanPada masa ini, "Permintaan Gabung" akan dikemas kini dengan yang terkini git push; pengaturcara veteran melihat semula perubahan umum dan mendapati bahawa ia adalah baik, sangat baik selepas mengklik untuk mengesahkan permintaan, dia berjaya menggabungkan perubahan pada cabang zhang_san Perubahan telah digabungkan ke dalam cabang
[Ini melengkapkan Semakan Kod]
CommitZhang San sangat gembira mengetahui melalui e-mel bahawa cawangannya telah digabungkan ke dalam cawangan pembangunanzhang_san; dia boleh memadamkan cawangan dev tempatan dan cawangan
untuk memastikan cawangan itu bersih; juga teruskan
Cawangan untuk pembangunan baharu, serahkan dev baharu, dan jalankan pusingan baharu zhang_san. zhang_san
Semakan kod, biasanya syarikat besar memerlukan semakan kod. Jika terdapat masalah dengan kod atau ia tidak memenuhi spesifikasi, ubah suai dengan betul sebelum pergi ke dalam talian.
Contohnya:Code Review
, merujuk kepada semakan kod: orang baharu atau jurutera muda membuat beberapa perubahan, tetapi perlu disahkan oleh pengaturcara yang berpengalaman sebelum menambahkannya ke cawangan utama atau cawangan ciri adalah mustahil untuk membenarkannya pengaturcara yang berpengalaman duduk di sebelah anda Lihat kod itu, ia sangat membuang masa;Projek A mempunyai dua cawangan
dalam persekitaran pembangunan tempatannya berdasarkancawangan dan
master
cawangan; kini syarikat sedang membangun, dan semua orang harus menggabungkan cawangan kedev
apabila menyelesaikan tugasan;dev
Zhang San mencipta cawangancawangan; ia mengambil masa tiga hari untuk menyelesaikan satu fungsi;
dan memintanyadev
Pengaturcara lama merasakan bahawa Zhang San adalah orang baru dan bimbang untuk meletakkan perubahannya terus ke cawanganzhang_san
dia meminta Zhang San menyerahkan permohonan;
, menggabungkandev
;Merge
Jadi Zhang San menyebutCode Review
cawangannya ke pelayan jauh, mengendalikan "Permintaan Gabungan Baharu", memulakan permintaanke cawangan
zhang_san
dan menetapkan penyemak sebagai En. Pengaturcara;Merge
zhang_san
Pengaturcara lama mencari masa lapang dan menyemak inidev
Dia merasakan ada sesuatu yang tidak kena dengannya, jadi dia membuat beberapa cadangan (cadangan akan dihantar secara automatik ke alamat e-mel orang yang berkaitanZhang San kemudian menyemak cadangan yang dibuat oleh pengaturcara lama melalui e-melnya, mengubah suainya secara setempat
memindahkannya ke cawangan jauhMerge Request
dan;
[Ini melengkapkan Semakan Kod]zhang_san
Pada masa ini, "Permintaan Gabung" akan dikemas kini dengan yang terkinigit push
; pengaturcara veteran melihat semula perubahan umum dan mendapati bahawa ia adalah baik, sangat baik selepas mengklik untuk mengesahkan permintaan, dia berjaya menggabungkan perubahan pada cabangzhang_san
Perubahan telah digabungkan ke dalam cabangCommit
Zhang San sangat gembira mengetahui melalui e-mel bahawa cawangannya telah digabungkan ke dalam cawangan pembangunanzhang_san
; dia boleh memadamkan cawangandev
tempatan dan cawanganCawangan untuk pembangunan baharu, serahkan
dev
baharu, dan jalankan pusingan baharuzhang_san
.zhang_san
Semakan kod adalah semakan kod, anda boleh mencari di Baidu, terdapat banyak artikel
Orang lain akan membaca kod yang anda tulis dan anda juga akan membaca kod orang lain
Selepas semakan, pergi dalam talian semula
Semakan kod, biasanya syarikat besar memerlukan semakan kod. Jika terdapat masalah dengan kod atau ia tidak memenuhi spesifikasi, ubah suai dengan betul sebelum pergi ke dalam talian.
Ribuan nyawa terkorban: perangkap dalam kod lama