Ich habe dies in der SO-Taverne gefragt gesehen , also poste ich die Frage hier. Ich fand es eine interessante Frage. (Natürlich gehört es nicht zu SO, aber ich denke es ist in Ordnung hier.)
Fügen Sie in Ihren Codekommentaren Punkte (oder, wie das OP schrieb, "Punkte") hinzu?
Warum , damit es aktuell bleibt ?
Antworten:
Punkt ist für das Beenden von Sätzen, aber wenn ein Kommentar nur aus einem Satz besteht, der von Code umgeben ist, dann ist Punkt meiner Meinung nach nicht erforderlich. Manchmal schreibe ich den ersten Buchstaben nicht groß. Für einen detaillierten mehrzeiligen Kommentar ist hingegen eine vollständige Interpunktion erforderlich.
quelle
Ja, da die Kommentare in Englisch verfasst sind und korrektes Englisch Satzzeichen verwendet.
quelle
Fügen Sie in Ihren Codekommentaren Punkte (oder, wie das OP schrieb, "Punkte") hinzu?
Warum, um es aktuell zu halten?
Aus dem gleichen Grund füge ich sie hinzu, wenn ich "normalen" Text schreibe - sie sind ein Teil der Schriftsprache, und an ihnen sollte nichts Besonderes sein. Ich benutze sie gleichermaßen, wenn ich einen Satz (eine Zeile) als auch ganze Absätze schreibe.
Der Quellcode ist kein normaler Text, daher verwenden wir unterschiedliche Regeln. Einfach ;-)
quelle
Wenn Sie Kommentare schreiben, würde man hoffen, dass sie auf Englisch geschrieben sind. In diesem Fall sollte man richtig interpunktieren. Andernfalls wäre faul.
quelle
Wenn ich einen ganzen Satz (oder mehr) schreibe, dann ja. Wenn nicht, dann manchmal nein, aber normalerweise immer noch ja.
Ich werde auch manchmal verrückt und benutze Ausrufezeichen, Fragezeichen usw.;)
Was den Grund angeht, so liegt es zum Teil daran, dass ich nur so besonders bin, und zum Teil daran, dass eine angemessene Zeichensetzung viel Klarheit schaffen kann.
quelle
Die anderen Antworten und ihre Beliebtheit haben deutlich gemacht, dass Punkte in längeren Kommentaren sehr geschätzt werden und wahrscheinlich in Einzeilern vermieden werden können.
Ein weiterer Punkt, der relevant sein könnte, ist das Vermeiden von Ausrufezeichen, insbesondere von Mehrfachnennungen . Beispiel:
und
Andererseits sind Fragezeichen manchmal sehr nützlich:
quelle
Es hängt davon ab, ob. Wenn ich einen großen, richtigen Absatz schreibe, der erklärt, was ein Codeblock tut, dann setze ich ihn wie jedes andere richtige Stück richtig. OTOH, wenn ich nur eine Codezeile kommentiere, dann nicht.
Warum? - Ähnlich wie beim Schreiben von E-Mails mit der richtigen Schreibweise, während in SMS-Nachrichten möglicherweise kurze Sätze verwendet werden. In einem Fall setze ich mich hin, um einen richtigen Textblock zu schreiben, also mache ich es einfach automatisch "richtig", während es in dem anderen Fall nur eine kurze Notiz ist, um einen Punkt zu vermitteln.
Echte Beispiele aus meinem Code:
Kurznotiz Kommentar:
Dokumentation der "richtigen" Methode:
quelle
Ja, ich denke, auf diese Weise erstellen Sie eine gute Codierungskonvention und es wird auch ein gut lesbarer Code für eine dritte Person erstellt, die Ihren Code überprüft.
quelle
Ich werde beim Erstellen von XML-Kommentaren , die in IntelliSense und in unserer generierten Dokumentation zu sehen sind, immer die richtigen Groß- und Kleinschreibung und Interpunktion verwenden . Dies sind viel formalere Konstrukte und sollten als solche behandelt werden.
Kommentare, die nur im Hauptteil eines Codeblocks angezeigt werden, sollten jedoch einfach so klar wie möglich sein. Es liegt am Programmierer, wie sie das erreichen.
quelle