Frage

Ich vermute, dass diese Frage schon einmal gestellt wurde, aber es ist nicht einfach zu googeln.

Ich bin ein ziemlich neuer Programmierer und sehe viel Code in vielen verschiedenen Sprachen mit Kommentaren, die mit "TODO" beginnen.

Fragestellungen:

  • Gibt es einen praktischen Grund, warum Leute TODO in all diesen verschiedenen Sprachen schreiben, oder ist es nur eine Konvention?
  • Wenn letzteres der Fall ist, woher kommt die Konvention?

Ich kann sehen, warum es nützlich ist, nach Aufgaben zu suchen, ich bin nur neugierig auf die Geschichte dahinter.

War es hilfreich?

Lösung

Programmieren ist eine weltweite Aktivität;Konventionen, die den Prozess der Zusammenarbeit mit Menschen erleichtern, die keine Muttersprachler der jeweils anderen Sprache sind, sind Gold wert. TODO und XXX werden oft von IDEs hervorgehoben, was einen hervorragenden Anreiz bietet, bei diesen Optionen zu bleiben.

XXX schlägt eine Gefahr oder Gefahr vor, die Wartungsprogrammierer kennen müssen; TODO erklärt Mängel, die schön anzugehen wären.

Andere Tipps

todo bedeutet "zu tun".Etwas, das jemand braucht zu tun .Nur raten, aber könnte das schätzen falsch sein?

Nur ein kurzer Anschluss an die ursprüngliche Antwort: Diese Funktion ist hauptsächlich eine Referenz, und Sie finden es in Frameworks, wenn Artikel nicht nachteilig sind, dass der Code noch nicht läuft, sondern dass die Entwickler ansprechen möchten.

Das Schöne an der modernen IDEs, zum Beispiel benutze ich Jetbrains phpstorm, sie eigentlich highlifegt todos und platzieren sie in eine Symbolleiste für Ihr gesamtes Projekt, sodass Sie alle TODOs für alle Ihre von ihrem Verzeichnis und dem Dateinamen differenzierenden Dateien sehen können.

Jedenfalls, dachte, dies kann ein weiteres Licht hinzufügen, warum Sie es im gesamten Code sehen können.

zum Beispiel , dies ist der erstere Standardvon Python-Sprache: mnemonics .

Hier ist ein guter informativer Artikel über das Konvention von Todos

https : //medium.com/imdoneio/5-ways-using-todo-comments-will-make-you-a-bettter-programmer-240abd00d9e4

besonderes Highlight aus dem Artikel:

Halten Sie Ihr Team auf dem neuesten Stand, ohne den Code zu verlassen:

Wenn Sie IMDONE ausprobiert haben, wissen Sie, dass TODO-Kommentare Update und Close Github-Probleme erstellen können. Nehmen wir an, Sie haben einen Kommentar, der so aussieht ...

// todo: Complete Checkout Controller + Chore Wenn Sie ein Imdone-Atom laufen, wird es abgeholt und ein Github-Problem wird erstellt.

// todo: Complete Checkout Controller + Chore-ID: 8 GH: 4 Wenn Sie mit dieser Aufgabe fertig sind, ändern Sie einfach das Token, um es zu erledigen.

// Fertig: Complete Checkout Controller + Chore-ID: 8 GH: 4 Nun wird das Github-Problem geschlossen. Wenn Sie bereit sind, Ihren Code zu begehen, löschen Sie den Kommentar mithilfe des IMDONE-Boards. Ich bin sicher, dass Sie nicht vermissen werden, dass Sie ablenken, indem Sie jedes Mal in das Browserfenster wechseln, wenn Sie ein Problem benötigen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top