Du hast deinen AdBlocker an?

Es wäre ein Traum, wenn du ihn für t3n.de deaktivierst. Wir zeigen dir gerne, wie das geht. Und natürlich erklären wir dir auch, warum uns das so wichtig ist. Digitales High-five, deine t3n-Redaktion

News

Linux-Erfinder Linus Torvalds schimpft über „hirnverbrannte Kommentar-Syntax“

(Grafik: Instacod.es)

Linus Torvalds hat in deutlichen Worten klargemacht, was er von der „falschen“ Formatierung von Code-Kommentaren hält. Dabei sparte der Linux-Erfinder nicht mit Kraftausdrücken.

Der Linux-Erfinder Linus Torvalds hat sehr genaue Vorstellungen von Kommentaren im Linux-Kernel. #FLICKR#

Linux-Erfinder Linus Torvalds schimpft über „hinverbrannte“ Code-Kommentare

Linus Torvalds hat offensichtlich wenig Verständnis dafür, wenn Entwickler ihre Code-Kommentare nicht ordentlich formatieren. Das hat er kürzlich in der Linux-Kernel-Mailingliste mehr als deutlich gemacht, als er Entwickler dazu aufforderte, endlich mit der „hirngeschädigten, dummen“ Kommentarsyntax aufzuhören. In seiner Schimpftirade nannte er den Kommentarstil des Network-Stacks „ekelhaften, unausgewogenen Scheiß“.

Um klarzumachen, wie Kommentare seiner Meinung nach aussehen dürfen, hat er drei mögliche Arten der Formatierung aufgezeigt. Eine der folgenden Optionen wäre also für den Linux-Erfinder in Ordnung:

Vorschlag A

/* Dies ist ein Kommentar */

Vorschlag B

/*

* Dies ist auch ein Kommentar, aber es lässt sich sauber

* über mehrere Zeilen verteilen

*/

Vorschlag C

// Das hier kann eine einzelne Zeile sein. Oder viele. Deine Entscheidung.

Großes „No-Go!“ – So sollten Linux-Entwickler ihren Code nicht kommentieren

Mit den folgenden Beispielen zeigt Torvalds, wie der Code des Network-Stacks kommentiert wird. Beide Varianten kommen für ihn allerdings nicht in Frage, wie ihr an seinen Erklärungen deutlich ablesen könnt:

/* Das ist ekelhafter drogeninduzierter

* Scheiß und sollte sterben

*/

Außerdem ist er kein Fan von dieser Variante:

/* Das ist auch sehr fies

* und visuell unausgeglichen */

Um seinen Rundumschlag zu vollenden, erklärt Torvalds in der Mailingliste, was er von Kommentaren hält, die in eine Box aus Sternchen eingefasst sind: „Ich bin mir sicher das sieht wirklich nett aus, wenn du völlig auf LSD bist und nicht Besseres zu tun hast, als dich um die richtige Ausrichtung von Sternchen zu kümmern."

via www.theregister.co.uk

Bitte beachte unsere Community-Richtlinien

8 Reaktionen
Kosmo

ist der torvalds denn schon in Rente, oder warum hat er so viel Zeit sich um das Besterne von Quellcode aufzuregen?
Vielleicht will er einfach einem bestimmten Kollegen den er nicht mag verallgemeinert einen reinwürgen.
Ob das nun einer Pressemitteilung würdig ist sei mal dahingestellt. Klingt schon ziemlich nach "Das Goldene Blatt"...
Promitalk für Nerds

Antworten
E.

»Gut in Mathe, gut in Physik, null soziale Kompetenz.«
(Linus Torvalds)

Antworten
E.

Der hässliche Kommentar wird nicht interpretiert und er ist lesbar, also tut er was er soll und das ist immer noch besser als gar kein Kommentar.
Kein Grund Menschen zu beleidigen! Diese haben nämlich im Gegensatz zu Maschinen Gefühle.

Antworten
Nate

Wo der gute Mann recht hat, hat er recht. Das muss man ihm schon lassen. Seine Ausdrucksweise ist dabei auch nichts neues.

Antworten
Nate

Wurde hier mein Account gekapert? Ich kann mich nicht erinnern, das geschrieben zu haben.

Antworten
peter

Mehrzeilige Kommtare mache ich mit B. Wichtig ist hier der open- und close-tag des kommentares, der in einer neuen leeren zeile steht.

Antworten
Matthias

Ich nutze fast nur Variante c. Ist doch mit Atom ziemlich einfach: alles markieren und dann cmd + shift + 7 und fertig.

Antworten
Florian

Vorschlag A ist kein Kommentar sondern ein Syntax Fehler. Der "Punkt" am Ende muss weg.

Antworten

Melde dich mit deinem t3n-Account an oder fülle die unteren Felder aus.

Abbrechen

Finde einen Job, den du liebst