Was bedeuten Menschen im Allgemeinen, wenn Sie XXX
in einem Kommentar sehen. Gelegentlich sehe ich einen Kommentar wie diesen:
# XXX - This widget really should frobulate the whatsit
Natürlich kann ich sagen, was der Kommentar bedeutet, aber was bedeutet der XXX im Allgemeinen? Sagt es "Dies ist ein Hack" oder vielleicht "Vielleicht sollten wir das später noch einmal überprüfen"? Oder sagt es etwas ganz anderes?
comments
coding-standards
Jason Baker
quelle
quelle
qaz
persönlich benutze . Einfach zu tippen und in 40 Jahren Codierung ist es in meinem Code noch nie vorgekommen, sodass ich leicht danach suchen kann. Anstelle von FixMe: oder ToDo: verwende ich es für schnelle experimentelle Hacks, die ich dann leicht rückgängig machen kann, wenn sie nicht funktionieren. Aber ichqaz
würde mich niemals der Quellcodeverwaltung verschreiben, wohingegen FixMe: oder ToDo: oder XXX sein könnten.Antworten:
Was
XXX
repräsentiert, hängt vom Autor des Codes ab. Im Allgemeinen wird es als Markierung für Code verwendet, der Aufmerksamkeit erfordert.Diese Webseite beschreibt jedoch einen etwas anderen Gedankengang:
Ich denke, dies zeigt weiter, dass seine Bedeutung nicht gut definiert ist und anders verwendet wird.
quelle
HACK
wäre eine Alternative zuXXX
.FIXME: link broken
Es ist ein schmutziges Stück Code;)
quelle
Per Wikipedia : "XXX, um andere Programmierer vor problematischem oder fehlgeleitetem Code zu warnen." - die aus Giftbehältern gezogen werden könnten, auf denen "xxx" steht; Super alte Schule.
Wenn es sich um eine TODO-Notiz handelt, finden Sie hier einen Blog-Beitrag mit dem Namen " TODO" oder "Nicht-TODO" , in dem die Verwendung von GREP zum Sortieren von Kommentaren nach Datum, Eigentümer usw. behandelt wird.
quelle
Es bedeutet nichts. Es ist nur eine Folge von Zeichen, die sich optisch unterscheiden (was das Scannen nach visuellen Elementen erleichtert) und weder in Code noch in Kommentaren vorkommt (was das programmgesteuerte Suchen erleichtert).
Daher wird es als Markierung verwendet, um Kommentare zu kennzeichnen, die leicht durchsuchbar sein müssen. Normalerweise markiert es einen Code, der überarbeitet werden muss.
quelle
IIRC ist eine Annotation, die älter als TODO- oder FIXME-Annotationen ist und eine ähnliche Bedeutung hat. Das ist zum Beispiel in Vims Quellen ziemlich verbreitet.
quelle
Es handelt sich höchstwahrscheinlich um eine Zeichenfolge, die im regulären Code nicht vorkommt, was bedeutet, dass sie leicht über eine Befehlszeile durchsucht werden kann:
(Beispiel ist für Unix, ich glaube "findstr" macht dasselbe unter Microsoft Windows)
quelle
Beliebige der oben genannten.
Die Wahl von XXX gegenüber TODO oder FIXME oder HACK oder etwas anderem unterliegt keinen strengen Regeln oder Konventionen. Grundsätzlich bedeutet es, was auch immer die Person, die es dort abgelegt hat, damit gemeint hat. Es kann offensichtlich sein ... oder es kann für Sie völlig undurchsichtig sein.
UPDATE Wikipedia aktuell (30.03.2016) sagt:
Beachten Sie die klaren Vorbehalte im Originaltext. Das XXX könnte als Anspielung auf das "XXX" ausgelegt werden, das Sie auf Gift- und / oder Mondscheinflaschen in klassischen Comics, Cartoons usw. sehen.
quelle
Es ist höchstwahrscheinlich ein Marker, der später gefunden werden kann. Im Gegensatz zu TODO, FIXME oder ähnlichem kommt XXX in keinem Wort oder Konstrukt vor und eignet sich daher perfekt für einen Marker, der beim Durchsuchen von Dateien eigenständig ist.
quelle
Woher ich ursprünglich komme, verwenden wir XXX (und dann YYY, ZZZ) für Zahlen, die wir noch nicht kennen. Zum Beispiel: Addiere XXX zu YYY, um das Ergebnis zu finden, und addiere dann 10%.
Entsteht aus Gleichungen in der Schule, in denen 'x' die unbekannte Variable ist.
quelle