Dokumen tersebut membahas tentang peer review pada proyek Android. Peer review merupakan analisis barisan kode yang dapat dilakukan sebelum, saat, atau sesudah implementasi untuk memastikan kode sesuai standar, mencari bug, dan memperbaiki kualitas kode melalui kolaborasi. Peer review dilakukan oleh rekan sejawat, senior, atau junior. Sebelum meminta review perlu mempersiapkan pull request dengan perubahan minimal dan dokumentasi jelas. Poin
6. Peer Review (refer as Code Review)
● Analisa Barisan Kode
● Bisa diterapkan sebelum, saat, atau sesudah implementasi
7. Tujuan
● Memastikan code yang diterapkan sesuai dengan
standar
● Pintu gerbang sebelum diimplementasi ke dalam
fitur yang berjalan
● Sarana pengetahuan baru
8. Manfaat
● Dapat memastikan punya
standar kode yang sama
● Temuan bug sebelum
diterapkan
● Kode mudah dipahami
● Kolaborasi
● Upgrade our code Photo by Charles Deluvio on Unsplash
9. Momen Review
● Pair Programming
● Gateway Keeper
● Sharing Knowledge
Photo by Charles Deluvio on Unsplash
10. Siapa yang review ?
● Peer Partner
● Senior Level
● Junior Level
Photo by Scott Graham on Unsplash
11. Persiapan sebelum meminta review
● Pull Request dengan perubahan seminimal mungkin
● Tandai kode jadi titik fokus review
● Sertakan Dokumentasi dan Deskripsi yang jelas
● Lampirkan Screenshot / Screen Record untuk perubahan
UI / UX
12. Reviewer Check-point
● Code sesuai arsitektur
● Tetap di jalan SOLID principle
● Penempatan Code yang
sesuai
● Mudah dimengerti
● Test case sudah sesuai dan
passed
● Spelling Grammar Typo
● Dokumentasi lengkap
Photo by Glenn Carstens-Peters on Unsplash
13. How to Review ?
● Komentar yang jelas dan mudah dipahami
● Langsung ditujukan di kode yang dimaksud
● Be responsive
14. How to “Respond” Review ?
● Balas komen yang diberikan, dengan komen
atau respon balik
● Be responsive
● Diskusi langsung bila dibutuhkan