A. KULLANIM

1. İsimlendirme kuralları

Sınıf isimlendirmelerinde PascalCase, diğer kalan tüm isimlendirmelerde camelCase kullanılır.

Örnek:

class Writer {
  write(msg) {
    console.log(msg);
  }
}

const writer = new Writer();
writer.write("a message");

2. Temel dizgi yapısı

Örnek temel dizgi yapısı aşağıdaki gibi tasarlanmıştır:

function printMessage(sender, message) {
  console.log(sender, message);
}

if (unreadItems > 0) {
  const message = "a message is received";

  printMessage(getSender(), message);
}

Yapı oluşturulurken aşağıdaki ilkeler ve kabuller göz önünde bulundurulmuştur:

3. Blokların kullanımı

Bloklara ait kullanım yapısı aşağıdaki gibi tasarlanmıştır:

function checkMessage(senderType, message) {
  if (senderType == "known") {
    whitelist(message);
  }
  else if (senderType == "suspicious") {
    blacklist(message);
  }
  else {
    scan(message);
  }
}

try {
  checkMessage(getSenderType(), getMessage());
}
catch (exception) {
  console.error(exception);
}

Yapı oluşturulurken aşağıdaki ilkeler ve kabuller göz önünde bulundurulmuştur: