code-review

7 posts

Review Pull Request Menangkap 15-30% Defek. Data Sudah Menyatakan Demikian Selama 50 Tahun.

Banyak studi di IBM, AT&T, HP, dan Microsoft memastikan bahwa code review informal menangkap sekitar seperempat defek. Berikut apa yang sebenarnya dikatakan data, mengapa angkanya begitu rendah, dan cara memperbaikinya.

Code review informal menangkap antara 15 hingga 30 persen defek yang ada di dalam kode yang ditinjau. Itu bukan pendapat. Itu adalah temuan yang telah…

Checklist Generik Tidak Menemukan Apa Pun. Yang Terstruktur Menemukan 60 % Defect.

Sebagian besar checklist review adalah daftar copy-paste niat baik. Checklist terstruktur bergaya Fagan inspection dibangun dari data defect aktual, ditargetkan ke jenis artefak tertentu, dan digunakan selama persiapan individu. Berikut cara membuatnya agar berhasil.

Jika tim Anda memiliki checklist code review, ada kemungkinan besar checklist tersebut berada di halaman wiki yang tidak pernah dibuka siapa pun. Isinya…

LLM Bisa Pre-inspeksi Kode Anda. Ia Tidak Bisa Menjalankan Rapat.

Inspeksi Fagan membutuhkan empat hingga enam orang dan dua jam untuk meninjau 250 baris. LLM dapat mengurangi biaya tersebut dengan menangani persiapan dan penegakan checklist, namun tidak dapat menggantikan peran manusia yang menemukan defect paling mahal.

Inspeksi Fagan penuh membutuhkan seorang moderator, seorang reader, dua hingga empat inspector, dan author. Tim menghabiskan dua jam untuk meninjau sekitar 250…

Fagan Inspections Menemukan 90 % Defek Sebelum Testing. Lalu Kita Berhenti Melakukannya.

Proses inspeksi terstruktur Michael Fagan di IBM menangkap hampir semua defek sebelum mencapai compiler. Proses ini juga menghabiskan 15–20 % upaya total proyek. Inilah mengapa metode review paling efektif dalam sejarah software menghilang, dan apa yang sebenarnya dirindukan oleh tim.

Pada tahun 1976, Michael Fagan menerbitkan sebuah makalah di IBM Systems Journal yang menggambarkan proses review begitu efektif sehingga menjadi standar emas…

Reviewer Terbaik Anda Melewatkan Sebagian Besar Defect. Fagan Mengukurnya di IBM pada 1976.

Bahkan engineer senior hanya menangkap sebagian kecil defect dalam review yang tidak terstruktur. Penelitian Michael Fagan di IBM menunjukkan alasannya, dan membangun proses inspeksi terstruktur untuk memperbaikinya.

Dua engineer senior me-review pull request yang sama. Satu menandai null check yang hilang. Yang lain menemukan race condition di cleanup path. Tidak satu pun…

Sebagian Besar Code Review Menangkap 20% Defect. Fagan Inspection Menangkap 90%.

Code review informal menangkap 15-30% defect. Fagan inspection, proses terstruktur berusia 50 tahun, secara konsisten melaporkan tingkat penghapusan 60-90%. Berikut cara kerjanya, mengapa tim menghindarinya, dan cara menjalankan versi ringan.

Sebagian besar code review menangkap antara 15 hingga 30 persen dari defect yang seharusnya ditemukan. Itu bukan tebakan. IBM mengukurnya pada tahun 1970-an,…