Bersih mengkilat SunLight

Michael Tengganus
Basic People
Published in
2 min readMar 19, 2019

Clean Code adalah code yang mudah dipahami, dan mudah dimodifikasi baik oleh penulis soal tersendiri dan orang lain. Clean code merupakan hal yang cukup subjective karena bersih menurut 1 orang, belum tentu bersih menurut yang lainnya.

“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” — Martin Fowler

Mudah dipahami berarti mudah di baca, code itu tersendiri dapat menjelaskan kegunaannya tanpa menggunakan komentar, selain itu mudah dipahami juga berartikan :

  • Mudah untuk memahami kegunaan dari fungsi, ekspresi, dan variable
  • Mudah untuk membedakan 1 fungsi dengan yang lain
  • Mudah untuk mengetahui kolaborasi antar fungsi

Mudah dimodifikasi berarti mudah untuk diubah, refactor, dan memperbaiki bug, selain itu mudah dimodifikasi juga berartikan :

  • Fungsi hanya memiliki 1 job
  • Fungsi mudah diprediksi, bekerja dalam ekspektasi , dan mudah dites

Kenapa kita harus menggunakan Clean Code? (In Basic People)

  • Memudahkan class dan function dipahami seluruh anggota team
  • mudah dirawat, dengan clean code, selain penulis code pun dapat men maintenance code tersebut
  • Penggunaan code clean menjaga konsistensi cleanness dari fungsi-fungsi yang ada

contoh code Basic People

Form Handler

Perbaikan :

dilakukan perbaikan yaitu pengurangan penggunaan variable-variable yang digunakan hanya 1 kali

--

--