JAVASCRIPT Tutorial

Kommentarer och dokumentation

Syfte och fördelar

  • Förbättrar kodens läsbarhet och förståelse
  • Hjälper till att upptäcka och åtgärda buggar
  • Underlättar samarbete och kodöverläsning
  • Dokumenterar kodens syfte, användning och gränssnitt

Praktiska steg

  • Kommentera tidigt och ofta: Kommentera din kod under utvecklingsprocessen för att förklara logik och avsikt.
  • Använd tydliga och koncisa kommentarer: Använd enkla termer och förklaringar som är lätta att förstå.
  • Kommentera komplex logik: Bryt ner komplex logik i mindre steg och kommentera varje steg.
  • Dokumentera API:er och gränssnitt: Inkludera kommentarer som beskriver hur API:er och gränssnitt ska användas.
  • Använd dokumentationsverktyg: För större projekt, använd verktyg som Doxygen eller Sphinx för att generera automatiserad dokumentation.

Exempel i JavaScript

// Funktion som returnerar summan av två tal
function addNumbers(a, b) {
  // Hämta argumenten
  const num1 = a;
  const num2 = b;

  // Validera argumenten
  if (typeof num1 !== "number" || typeof num2 !== "number") {
    throw new Error("Argument måste vara tal");
  }

  // Lägg ihop argumenten
  const sum = num1 + num2;

  // Returnera resultatet
  return sum;
}