Nützliche und nutzlose Code Kommentare

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Jim Nielsen:

Wenn jemand sagt, ein Kommentar füge keinen Wert hinzu, würde ich fragen: für wen?

Persönlich habe ich nie viel von dem Ratschlag gehalten, dass das Schreiben offensichtlicher Kommentare schlechte Praxis ist – wahrscheinlich, weil ich die ganze Zeit offensichtliche Kommentare schreibe.

Jim zeigte einige Beispiele von „Code-Kommentaren, die die gleiche Detailtreue aufweisen wie der Code selbst.“ Das sind die schwierigsten Entscheidungen bei Code-Kommentaren.

// this function adds two numbers
function add(a, b) {
  return a + b;
}

Es ist einfach, das als nicht nützlich zu bezeichnen. Ich neige dazu, diese Art von Kommentaren nicht zu hinterlassen, aber es ist fair, dass Jim das in Frage stellt. Kommentare können für eine breite Palette von Personen verwendet werden, die irgendwann mit diesem Code interagieren, also warum sollte man sie einschränken?

[…] Kommentare können einen ganz anderen Zweck erfüllen, wenn sie gelesen werden, im Vergleich dazu, wenn sie geschrieben werden. Das sind fast zwei verschiedene Arten von Aktivitäten.

Ich würde hinzufügen, dass sie einen anderen Zweck erfüllen, wenn man alten Code noch einmal durchgeht, im Vergleich zur aktiven Arbeit. Auch anders, wenn man einen Code-Review durchführt, im Gegensatz zur direkten Mitarbeit.

Direkter Link →