Hmm, ich habe diese Frage etwas anders gelesen als Robert, der zu Recht behauptet, dass auskommentierter Code entfernt werden sollte.
Wenn Sie jedoch nach einer Konvention suchen, mit der Code zum späteren Entfernen markiert wird, ist einer meiner alten Favoriten:
//b = false; //TODO: remove
Einige IDE-Flag- //TODO:
Kommentare oder können gelehrt werden. Wenn nicht, ist es normalerweise eine durchsuchbare Zeichenfolge. Befolgen Sie am besten die Konventionen Ihres Shops, da dies auf verschiedene Arten erfolgen kann. Jede Codebasis sollte dies auf eine Weise tun. Hält es durchsuchbar.
schnell analysieren was ist was?
Ohne diese Markierung erfolgt dies automatisch mit dem Compiler. Wenn das Entfernen des Kommentars zu kompiliertem Code führt, muss es sich um kommentierten Code handeln. Schreiben eines IDE-Plugins, das prüft, ob dies nicht schwierig ist. Aber es wird fehlerhaft kommentierten Code hinterlassen.
Aus diesem Grund ist es besser, auskommentierten Code einfach als Code zu markieren, sobald Sie ihn auskommentieren. Auf diese Weise können Sie zerstörungsfrei arbeiten, während Sie entscheiden, ob Sie es wirklich wollen. Da wir alle unterbrochen werden und etwas vergesslich sind, wundern Sie sich nicht, wenn in diesem Zustand einige Zeilen eingecheckt werden. Wenn sie es tun, ist es schön, dass sie zumindest deutlich gekennzeichnet und durchsuchbar sind. Tastaturmakros haben mir in der Vergangenheit dabei geholfen. Es ist schwer, in der Mitte davon unterbrochen zu werden, wenn Sie es mit einem einzigen Tastendruck tun können.
Sie können dies so weit führen, dass Sie die Marke in Ihren kontinuierlichen Integrationstests verankern. Hoppla, ich versuche erneut, bei hervorragenden TODOs einzuchecken.
///
und/** ... */
Kommentare werden auch von einigen Dokumentationsgeneratoren wie Doxygen oder JSDoc verwendet. Wenn Sie sie oder ähnliche Tools verwenden, können Sie diese Art von Kommentar möglicherweise nicht für beschreibende Kommentare verwenden, die nicht als Teil der Dokumentation gedacht sind.