Pengertian dan Penerapan Clean Code

CLEAN CODE



https://wellcode-blog.s3-ap-southeast-1.amazonaws.com/uploads/gallery/image/235/af9c7f2ef94d0bb4.jfif


Menurut Robert, clean code adalah kumpulan code yang mudah di baca, mudah di mengerti dan mudah di maintenance oleh developernya sendiri ataupun yang lain.

Clean Code adalah kode di dalam perangkat lunak (software) yang formatnya benar dan disusun dengan baik dan rapi agar kode programnya mudah dibaca,dimengerti,ditelusuri oleh siapapun dan mudah untuk di costumize oleh siapapun jika nantinya akan ada perubahan. Alasan penerapan clean code adalah untuk kolaborasi yang akan dikerjakan secara tim sehingga dengan kode yang baik dan benar antar programmer tidak akan mengalami kesulitan ketika akan melanjutkan pekerjaan dari programmer lain. Selain itu penerapan Clean Code bisa menghemat waktu dan biaya saat harus melakukan maintenance terhadap sistem.       


Beberapa cara untuk menerapkan clean code yaitu sebagai berikut:

1.Meaningful Names

Penamaan yang baik sangat penting dalam kode,baik untuk fungsi,class maupun variable. Gunakan nama-nama yang jelas dan sesuai dengan konteks,dan pastikan format penulisan konsisten untuk semua base source code.karena akan memudahkan kita untuk melakukan debugging/pengembang dan  menjamin kita maupun orang lain yang membaca kode kita akan langsung mengerti apa yang di lakukan oleh fungsi tersebut dan apa kegunaan variable tersebut.


2.Good Functions

Setiap fungsi yang baik adalah fungsi yang hanya melakukan satu hal.


3.Good Comments

Memberikan komentar pada setiap awal fungsi (method) dan hanya ditulis pada bagian-bagian yang membutuhkan penjelasan ekstra dan bukan karena kode yang ditulis kurang bagus. Contoh komentar yang diizinkan adalah komentar tentang copyright suatu kode.


4.Tested Code

Testing pada kode bertujuan untuk mejamin bahwa kode yang di buat sudah sesuai dengan apa yang kita inginkan dan akan meminimalisir kemungkinan yang terjadi.


https://wellcode-blog.s3-ap-southeast-


Join pinterusaha.ai sekarang.

Wellcode.io Team

Leading high-tech Indonesia Startup Digital - which serves the community with revolutionary products, system development, and information technology infrastructure