Dalam dunia yang sempurna, semuanya akan secara eksplisit dibaca oleh penulis dan rekan sejawat ditinjau oleh setidaknya satu orang lain, dari spesifikasi persyaratan untuk buku petunjuk hingga kasus uji. Tetapi ulasan, bahkan pemeriksaan meja sederhana, membutuhkan waktu dan biaya uang. Ini berarti bahwa Anda perlu memilih apa yang harus Anda tinjau dan kapan Anda harus memeriksanya.
Saya merekomendasikan memprioritaskan hal-hal untuk ditinjau, memilih bagaimana Anda ingin memeriksanya, dan mencoba meninjau sebanyak mungkin dengan tingkat detail yang sesuai. Prioritas dapat didasarkan pada jenis artefak, seperti menyatakan bahwa persyaratan harus ditinjau, desain dan kode produksi harus ditinjau, dan kasus uji dapat ditinjau. Di dalamnya, Anda juga dapat menentukan bahwa komponen berisiko tinggi atau bernilai tinggi menerima prioritas dalam peninjauan, atau mungkin peninjauan yang lebih formal.
Sejauh waktu, itu semua kembali ke seberapa tinggi prioritas komponen itu. Ada saat-saat di mana saya menghabiskan 10-15 menit untuk meninjau, dan di lain waktu ketika beberapa orang telah membaca kode secara individual kemudian pergi ke sebuah ruangan untuk melakukan proses pemeriksaan yang lebih formal yang berlangsung 30-45 menit (tergantung pada ukuran modul).
Pada akhirnya, ini adalah keseimbangan antara waktu, biaya, ruang lingkup, dan kualitas. Anda tidak dapat memiliki semuanya, jadi Anda harus mengoptimalkan di mana Anda bisa.