Coding Conventions - wongsrila/intern-match GitHub Wiki

Codeerconventies zijn stijlrichtlijnen voor programmeren. Ze hebben meestal betrekking op:

  • Naamgevings- en declaratieregels voor variabelen en functies.
  • Regels voor het gebruik van witruimte, inspringing en opmerkingen.
  • Programmeerpraktijken en -principes
  • Codeerconventies zorgen voor kwaliteit:

Verbetert de leesbaarheid van de code:

  • Maak code-onderhoud eenvoudiger
  • Codeerconventies kunnen gedocumenteerde regels zijn die teams moeten volgen, of gewoon uw individuele codeerpraktijk zijn.

Variabelen

Gebruik betekenisvolle en uitspreekbare variabele namen. Ook gebruik ik altijd camelCase en alle namen starten met een letter.

Goed

firstName = "John";
lastName = "Doe";

Fout

Nameeee = "John";
Nameee2 = "Doe";

Spaces Around Operators

Plaats altijd spaties rond operators ( = + - * / ), en na komma's:

let x = y + z;
const myArray = ["Volvo", "Saab", "Fiat"];

Object Rules

Algemene regels voor objectdefinities:

  • Plaats het openingshaakje op dezelfde regel als de objectnaam.
  • Gebruik dubbele punt plus één spatie tussen elke eigenschap en de waarde ervan.
  • Gebruik aanhalingstekens rond tekenreekswaarden, niet rond numerieke waarden.
  • Voeg geen komma toe na het laatste eigenschap-waardepaar.
  • Plaats het afsluitende haakje op een nieuwe regel, zonder voorloopspaties.
  • Sluit een objectdefinitie altijd af met een puntkomma.
const person = {
  firstName: "John",
  lastName: "Doe",
  age: 50,
  eyeColor: "blue"
};