diskusi.tech (beta) Community

loading...
DeepTechID

Suka pusing gak sih kalau baca kode yang berantakan?

alvertas profile image Alverta Shani ・2 min read

Menulis kode yang rapi atau clean code itu penting banget. Karena akan membantu kita untuk mengerti apa yang ditulis. Jadi, kalau tiba-tiba ada bug atau perubahan fitur, enggak perlu waktu lama untuk membetulkannya.

Lead UX Engineer Grab, Sonny Lazuardi dan Principal Engineer Tokopedia, Irfan Maulana punya cara yang bisa membantu agar kodemu tetap rapi:

  1. Menggunakan Tools Gunakan beberapa tools seperti Linter, Code Formatter, atau Build Tool.

Linter digunakan untuk mencek coding dari error, sintaks yang salah, atau engga sesuai standar. Karena biasanya developer lupa menambah titik koma atau tanda kurung, Linter mempermudah kita melakukan pengecekan kembali.

Code Formatter membantu kita untuk memperbaiki kode sesuai standar yang kita mau secara otomatis. Salah satu formatter populer adalah Prettier.

Build Tool digunakan untuk mempermudah developer mengecilkan ukuran kode, CSS pre-process, deployment, dan meng-compile kode. Compile kode berarti mengubah kode dari yang mudah dibaca orang ke bahasa yang lebih dekat ke komputer. Build Tool digunakan juga untuk mengoptimasi kode agar lebih ringan dan cepat dieksekusi komputer.

  1. Code Convention Panduan dalam programming tentang: penamaan dan aturan variabel serta fungsi; aturan spasi, identasi, dan komentar dalam kode; prinsip dan best practice programming. Panduan ini membuat kode lebih mudah dibaca, dimantain, dan diperbaiki.

Code Convention yang terkenal untuk JavaScript: JavaScript Style Guide dari AirBnB.

  1. Pair Programming Coding berdua dalam satu layar. Biasanya dilakukan oleh mentor bersama dengan mentee-nya. Kode yang dibuat jadi bisa dikoreksi di awal waktu. Kegiatan ini biasanya dilakukan oleh beberapa perusahaan.

Bonus: Fun hack
Meminta teman untuk membaca kode yang kita buat adalah cara paling mudah untuk deteksi kode mudah dibaca atau enggak. Kalau dia kesulitan membaca dan memahami, kode tersebut kurang baik dan perlu diperbaiki.

Kegiatan ini dikenal dengan sebutan code review atau peer code review. Coba share artikel ini yuk ke temanmu, biar sama-sama bisa nulis kode yang rapi :)

Discussion

pic
Editor guide