Memahami Clean Code
05 Sep 2019Ini adalah catatan kecilku dari mendengarkan podcast tentang Clean Code.
Tujuan Clean Code :
- Agar code bisa dibaca tidak hanya oleh mesin
- Tidak membuang waktu untuk memahami code saja
Okey, berikut pembahasannya.
Naming (Pemberian suatu nama) :
- Berikan nama yang mudah dimengerti dan juga konsisten
- Usahakan pembaca bisa membaca dari atas kebawah tanpa perlu balik lagi keatas
- Minta bantuan orang lain untuk menentukan nama jika kesulitan
Function (Pembuatan fungsi) :
- Menggunakan kata kerja
- Berikan nama yang mudah dimengerti maksudnya dan konsisten
- Lebih baik nama yang jelas meski panjang dari pada diberi komentar
- Semakin sederhana function semakin baik
- Hanya melakukan satu hal
- Semakin sedikit argument/parameter lebih baik
- Lebih baik menggunakan try catch & throw exception dari pada nested logic & return error code
- Usahakan selalu mengembalikan suatu nilai jangan null
Comment (Pemberian komentar) :
to be continue …
Kalo ingin mendengarkannya, silakan kunjungi link ini. http://tun.in/pjsC4.
Semoga bermanfaat, Terima kasih