Javascript Fundamental – Standar Kode Javascript

Javascript Coding Standards

 

Berikut ini adalah standar pemrograman kode dengan menggunakan Javascript.

File

  • Semua file javascript menggunakan ekstensi .js

 

Whitespace

  • Indentasi yang disarankan adalah menggunakan 4 spasi dan bukan tab, karena interpretasi tab sering berbeda antar editor. Jangan ada whitespace di akhir code atau baris.
  • Blok code untuk if / else / for / while / try harus menggunakan tanda kurung untuk pernyataan yang akan digunakan “()”.
  • Setiap , dan ; tidak boleh diawali dan diakhiri dengan spasi. Tanda ; hanya digunakan untuk mengakhiri pernyataan dan di akhir baris.
  • Tanda : untuk properti dari object, tidak boleh diawali dengan spasi.
  • Tanda ? dan : untuk ternary conditional harus diawali dan diakhiri dengan spasi.
  • Tidak boleh ada spasi untuk empty construct, contohnya: {}, []. fn()

 

Comment

  • Buatlah komentar yang deskriptif, sehingga mudah dibaca orang lain.
  • Komentar dapat digunakan untuk to-do list, sehingga memudahkan untuk dicari dan diingat.

 

Variable Declarations

  • Semua variable harus dideklarasikan sebelum digunakan.
  • Penggunaan global variable sebisa mungkin harus dihindari untuk menghindari kebingungan. Jika ingin menggunakan global variable, gunakan huruf kapital untuk mempermudah menandai.
  • Deklarasi variable menggunakan pertanyaan var. Contoh: var i = 0;
  • Jangan gunakan underbar (_) untuk mengawali atau mengakhiri variable.

 

Function Declarations

  • Sama seperti variable, semua fungsi juga harus dideklarasikan sebelum digunakan. Anonymous function harus dideklarasikan dengan menggunakan pernyataan var.
  • Contoh anonymous function:

 

var getData = function(id) { … };

 

  • Variable global juga sebisa mungkin harus dihindari digunakan di fungsi-fungsi.

 

If Statement

  • Contoh:

 

if (condition) {
  statements
}

if (condition) {
  statements
} else {
  statements
}

if (condition) {
  statements
} else if (condition) {
  statements
} else {
  statements
}

 

For Statement

  • Contoh:

for (initialization; condition; update) {
  statements
}

While Statement

  • Contoh

while (condition) {
  statements
}

Do Statement

  • Contoh:

do {
  statements
} while (condition);

Switch Statement

  • Contoh:

switch (expression) {
  case expression:
    statements
  default:
    statements
}

Try statement

  • Contoh:
try {
  statements
} catch (variable) {
  statements
}

try {
  statements
} catch (variable) {
  statements
} finally {
  statements
}

Continue Statement

  • Hindari penggunaan continue karena berpotensi mengacaukan alur program.

 

{} and []

  • Gunakan {} untuk inisialisasi object baru.
  • Gunakan [] untuk inisialisasi array baru
  • Gunakan object jika membutuhkan penamaan spesifik untuk index nya.

 

Assignment Expressions

  • Jangan lakukan variable assignment di dalam if atau while karena akan menimbulkan ambiguitas. Contoh:

 

if (a = b) { ... }

Untuk tutorial berikutnya adalah tentang Tipe Data Javascript.

1 Comment

  1. […] pada tutorial sebelumnya membahas tentang standar kode Javascript, untuk tutorial kali ini, saya akan membahas tentang Tipe Data […]

Tinggalkan Balasan