Clean Code In Javascript

 

😀As you become more experienced with javascript there are tips and principles on how to write clean code that you should know.
 
Saat kamu menjadi lebih berpengalaman dengan javascript, ada tips dan prinsip tentang bagaimana cara menulis clean code yang harus kamu ketahui.
 
😎There are many principles for writing clean code, but i decided to focus on the three most important. These tips are recommendations and not strict rules. Practice these principles and your code will be cleaner!.
 
Ada banyak prinsip untuk menulis clean code, tetapi saya memutuskan untuk fokus pada tiga yang paling penting. Kiat-kiat ini adalah rekomendasi dan bukan aturan ketat. Latih prinsip-prinsip ini dan kode kamu akan menjadi lebih bersih!

Extract Magic Numbers to Constants

👉"Magic numbers" refer to numbers that are used directly in the code, without any context. They lack meaning and should be extracted to constrains with a meaningful variable name. 

"Angka ajaib" mengacu pada angka yang digunakan langsung dalam kode, tanpa konteks apapun. Mereka tidak memiliki arti dan harus diekstraksi ke konstanta dengan nama variabel yang bermakna.
 
👎 Incorrect   


 
👍 Correct

 Avoid Boolean Function Arguments 

👉Boolean function arguments are a typical "code smell" (breaking fundamental programming standars). This is because they lack meaning. And it indicates that your function does more than one thing, which you should always avoid!.

Argumen fungsi boolean adalah "bau kode" yang khas (melanggar standar pemrograman dasar). Ini karena mereka tidak memiki makna. Dan ini menunjukkan bahwa fungsi kamu melakukan lebih dari satu hal, yang harus selalu kamu hindari!.
 
👎 Incorrect 
 
 
👍 Correct
 

Avoid Negative Conditionals

👉Negative conditionals ("double negation") add an extra condition to your brain when you're reading the code. You would not say "i'm not not sleepy". You would say "i'm sleepy". The same practice applies to code!.

Kondisi negatif ("double negation") menambahkan kondisi ekstra ke otak kamu saat kamu membaca kode. Kamu tidak akan mengatakan "Saya tidak mengantuk". Kamu akan mengatakan "saya mengantuk". Praktik yang sama berlaku untuk kode!.
 
👎 Incorrect 
 

 👍 Correct
 

Conclusion

👉These are three most important principles for writing clean code in JavaScript. Practice makes perfect, and the same goes for writing code. If you already follow these principles today -keep it up! i'm sure you've practiced writing code a lot. If not -don't be discouraged! We all start somewhere 😉.

Ini adalah tiga prinsip terpenting untuk menulis clean code dalam JavaScript. Lathan untuk menjadi sempurna, dan hal yang sama berlaku untuk menulis kode. Jika kamu sudah mengikuti prinsip-prinsip ini di hari ini -pertahankan! Saya yakin kamu sudah banyak berlatih menulis kode. Jika tidak -jangan berkecil hati! Kita semua mulai dari suatu tempat.