Saya adalah bagian dari tim yang terdiri dari tujuh pengembang di perusahaan perangkat lunak kecil dan saya mencoba memperkenalkan kode grup dan ulasan desain. Kami telah melakukan beberapa ulasan di masa lalu, tetapi sudah sporadis. Saya ingin menjadikannya hal yang lebih biasa.
Saya telah membaca Kode Lengkap dan sumber daya serupa lainnya dan mereka berbicara tentang mekanisme bagaimana melakukan tinjauan kode tetapi saya tidak dapat menemukan praktik terbaik tentang cara memilih apa yang akan ditinjau. Kami memiliki basis kode yang berusia lebih dari delapan tahun dan mencakup berbagai bahasa, jadi ada banyak yang bisa dilihat.
Berikut adalah beberapa faktor yang dapat saya pikirkan yang mungkin mempengaruhi pilihan:
- Bahasa: C, Java, SQL, PL / SQL
- Usia kode: Kode baru vs kode lama
- Penggunaan kode: Kode yang sering digunakan vs (efektif) kode mati / sedikit digunakan
- Kode penting: Kode kritis vs kode tidak kritis
- Pengembang: Kode pengembang junior vs. Kode pengembang senior
Saya mengerti bahwa ini bukan pertanyaan dengan jawaban pasti yang absolut, tetapi panduan apa pun akan bermanfaat.
Beberapa pertanyaan terkait perifer:
- Pendekatan tinjauan kode (Sebutan meninjau bagian penting dan kode pengembang baru)
- Haruskah kita mencoba meninjau semua kode kita?