#kamiskoding 24: Kajian Kode

Yak… ternyata sekarang hari Kamis. Berarti waktunya #kamiskoding pemirsa. Bentar… nyari contekan dulu ya. Hehehe…
Thu Oct 04 2012 – 07:07:44 [+7hr]

Bagaimana kalo kita bahas ttg Kajian Kode (code review)? Saya masih punya “hutang” beberapa bahasan di topik ini. Sepakat?🙂 #kamiskoding
Thu Oct 04 2012 – 07:12:19 [+7hr]

Kali ini saya ingin bahas kiat2 agar code review bisa terlaksana scr efektif dan efisien. Tentu, menurut versi saya.🙂 #kamiskoding
Thu Oct 04 2012 – 07:14:27 [+7hr]

Setidaknya ada 5 kiat/tips melaksanakan kajian kode yg efektif dan efisien. Yg pertama: Laksanakan kajian kode secukupnya. #kamiskoding
Thu Oct 04 2012 – 07:18:26 [+7hr]

Secukupnya dlm hal ini terkait waktu. Artinya, kajian kode dilaksanakan jgn terlalu sering, krn akan mengganggu development. #kamiskoding
Thu Oct 04 2012 – 07:23:34 [+7hr]

Tapi juga jgn terlalu jarang, krn kode yg akan dikaji jadi terlalu banyak (numpuk) sehingga akan butuh waktu lama dan bosan. #kamiskoding
Thu Oct 04 2012 – 07:25:26 [+7hr]

Namun tak ada ukuran pasti interval kajian kode dilakukan. Tergantung seberapa cepat kode dihasilkan dlm proses development. #kamiskoding
Thu Oct 04 2012 – 07:27:04 [+7hr]

Seharusnya ketua tim (PM) bisa mengira2 brp lama sebaiknya kajian kode dilakukan. Pertimbangannya bisa dari kiat2 berikutnya. #kamiskoding
Thu Oct 04 2012 – 07:29:51 [+7hr]

Kedua, lakukan kajian kode scr santai dan singkat. Tujuan kajian kode adlh memperoleh kode program terbaik. Fokus pada kode. #kamiskoding
Thu Oct 04 2012 – 07:34:07 [+7hr]

Kajian kode yg kaku dan lama akan membosankan. Pesertanya malah tak fokus ke kode yg dikaji. Malah kontra produktif kan? #kamiskoding
Thu Oct 04 2012 – 07:35:43 [+7hr]

Kiat kedua ini perlu dikompromikan dgn kiat pertama tadi sehingga intervalnya bisa pas dan pelaksanaannya tak membosankan. #kamiskoding
Thu Oct 04 2012 – 07:38:22 [+7hr]

Lagi2 tak ada patokan waktu yg pasti. Mungkin awalnya perlu coba2 utk dapatkan formula waktu yg pas utk kajian kode sebuah tim. #kamiskoding
Thu Oct 04 2012 – 07:41:15 [+7hr]

Ketiga, tekankan pada “kajian”. Seringkali kegiatan kajian kode berubah menjadi koreksi kode. Beda banget loh. Hati2. #kamiskoding
Thu Oct 04 2012 – 07:46:08 [+7hr]

Alih2 lakukan analisa kode bersama malah benerin kode bersama. Ini salah kaprah dan melenceng dari tujuan utama kajian kode. #kamiskoding
Thu Oct 04 2012 – 07:46:55 [+7hr]

Fokuslah pada kode program yg optimal. Jika ditemukan kesalahan selama kajian, catat saja. Tapi jgn dibenahi saat itu juga. #kamiskoding
Thu Oct 04 2012 – 07:48:13 [+7hr]

Jelas, dokumentasi selama proses kajian kode sangat diperlukan. Dokumentasi ini bisa jadi masukan dlm pengujian dan uji-mutu. #kamiskoding
Thu Oct 04 2012 – 07:50:26 [+7hr]

Keempat, jaga sikap yg baik. Kegiatan kajian kode bukan ajang pembantaian programmer. Tak perlu sikap ofensif atau defensif. #kamiskoding
Thu Oct 04 2012 – 07:54:31 [+7hr]

Kajian kode pd akhirnya utk hasilkan produk bermutu baik. Itu utk kepentingan semua pihak. Jgn jadi ajang jatuhkan programmer. #kamiskoding
Thu Oct 04 2012 – 07:56:59 [+7hr]

Dgn demikian, pemilik kode tak perlu defensif, pengkaji kode tak perlu ofensif. Semua utk kebaikan bersama. Jadi santai aja. #kamiskoding
Thu Oct 04 2012 – 07:58:43 [+7hr]

Malah, sebaiknya jadikan kegiatan kajian kode sbg media saling tukar ilmu antar programmer. Hindari sombong dan sok jago. #kamiskoding
Thu Oct 04 2012 – 08:01:01 [+7hr]

Tips terakhir, laksanakan kajian kode dgn santai dan nyaman tapi fokus. Jangan sampai jadi kegiatan yg terkesan menakutkan. #kamiskoding
Thu Oct 04 2012 – 08:05:16 [+7hr]

Salah satu alasan knp kajian kode jarang dilakukan krn kesannya kegiatan ini menegangkan. Programmer akan dipermalukan. #kamiskoding
Thu Oct 04 2012 – 08:06:43 [+7hr]

Krn tak dilakukan, kode yg dihasilkan programmer tak pernah dievaluasi. Tak ada uji mutu thd kode2 yg ada. Pdhal ini penting. #kamiskoding
Thu Oct 04 2012 – 08:08:38 [+7hr]

Kode program yg tak dievaluasi menyimpan bom waktu yg bersifat laten. Jika bom itu meledak, yg rugi tak hanya programmer ybs. #kamiskoding
Thu Oct 04 2012 – 08:12:48 [+7hr]

Sekian #kamiskoding kali ini. Silakan jika ada tanggapan/pertanyaan. Semoga bermanfaat. Maaf jika ada kesalahan. Terima kasih.🙂
Thu Oct 04 2012 – 08:14:33 [+7hr]

Topik #kamiskoding kali ini mungkin agak “berat” ya? Agak berbau manajemen pula. Tapi gpp lah, biar variatif.🙂
Thu Oct 04 2012 – 08:16:49 [+7hr]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: