Mana yang pertama, telur atau ayam?
Tergantung.
Jika Anda baru dan tidak yakin dengan apa yang Anda lakukan, maka mintalah seorang rekan untuk memberi Anda sedikit bantuan. Ini adalah tinjauan kode informal namun sangat serius dan berharga.
Secara umum meskipun saya akan menyarankan Anda melakukan pekerjaan kotor Anda sendiri terlebih dahulu, pastikan Anda telah menyetrika kode, berkomentar dengan baik di tempat yang tepat (yaitu bit yang rumit, bukan yang jelas), setidaknya pada dasarnya bekerja (Anda memiliki diuji pada kasus umum yang sangat minimum dan beberapa kasus atau pengecualian tertentu). Kemudian Anda membawanya ke rekan Anda.
Mendapatkan kode Anda ditinjau terlalu dini bisa berakhir dengan buang-buang waktu rekan kerja Anda. Meninjaunya terlambat dapat berakhir dengan buang-buang waktu Anda. Anda perlu menemukan keseimbangan yang tepat untuk efisiensi tertinggi. Jadi, beberapa tes dilakukan lebih dulu, lalu review, lalu lebih banyak pengujian. Berpotensi Anda mungkin memiliki beberapa ulasan kode, tergantung pada kompleksitas dan iterasi, dengan berbagai tujuan dan fokus.
Semakin tidak yakin Anda semakin banyak ulasan (ketika Anda berada di fase pembelajaran awal Anda, ini normal). Semakin yakin Anda semakin banyak ulasan (tidak pernah baik untuk terlalu yakin pada diri sendiri, itu berarti Anda umumnya tidak sebagus pemain tim dan bisa membuat orang lain dalam masalah, Anda perlu memastikan kode Anda dapat dipahami dan digunakan oleh orang lain). Saat Anda berada di tengah-tengah, ulasan dapat diberi spasi.
Hanya dua sen saya.