Als «coding-standards» getaggte Fragen

Codierungsstandards oder Codierungskonventionen sind Sätze von Regeln oder Richtlinien, die den Prozess der Codeproduktion in einem Softwareprojekt steuern sollen. Sie basieren normalerweise auf Best Practices der Branche oder allgemein anerkannten Konventionen. Dazu gehören Namenskonventionen, Stil, verbotene Funktionen und mehr.



12
Ist es sinnvoll, ein Änderungsprotokoll in jede Codedatei aufzunehmen, wenn Sie die Versionskontrolle verwenden?
Ich hatte den Eindruck, dass ein Versionskontrollsystem die Notwendigkeit beseitigt, überall im Code Änderungsprotokolle anbringen zu müssen. Ich habe oft die fortgesetzte Verwendung von Änderungsprotokollen gesehen, einschließlich großer langer Blöcke zu Beginn gespeicherter Prozeduren, wobei ein großer Abschnitt für Änderungen an der Datei gesperrt und der Code mit Dingen wie …


9
Was bedeutet XXX in einem Kommentar? [geschlossen]
Was bedeuten Menschen im Allgemeinen, wenn Sie XXXin 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 …

5
Warum würden Sie die Direktive 'using' in C # nicht verwenden?
Die bestehenden Codierungsstandards für ein großes C # -Projekt enthalten die Regel, dass alle Typnamen vollständig qualifiziert sein müssen, und verbieten die Verwendung der Direktive 'using'. Also eher als das Vertraute: using System.Collections.Generic; .... other stuff .... List<string> myList = new List<string>(); (Es ist wahrscheinlich keine Überraschung, dass varauch verboten …

13
Ist es sinnvoll, jeden einzelnen dereferenzierten Zeiger auf Null zu setzen?
Bei einem neuen Job wurde ich in Code-Reviews für Code wie diesen markiert: PowerManager::PowerManager(IMsgSender* msgSender) : msgSender_(msgSender) { } void PowerManager::SignalShutdown() { msgSender_->sendMsg("shutdown()"); } Mir wurde gesagt, dass die letzte Methode lauten sollte: void PowerManager::SignalShutdown() { if (msgSender_) { msgSender_->sendMsg("shutdown()"); } } dh ich muss einen setzen NULLWache rund um …

6
Warum ist das Minuszeichen '-' im Allgemeinen nicht so überladen wie das Pluszeichen?
Das Pluszeichen +wird zur Addition und zur Verkettung von Zeichenfolgen verwendet, aber sein Begleiter: Das Minuszeichen -wird im Allgemeinen nicht zum Trimmen von Zeichenfolgen oder in einem anderen Fall als der Subtraktion verwendet. Was könnte der Grund oder die Einschränkungen dafür sein? Betrachten Sie das folgende Beispiel in JavaScript: var …






7
Wird die Verwendung von Parameternamen, die sich von Typnamen nur durch Groß- und Kleinschreibung unterscheiden, in C # als schlechte Praxis angesehen?
Ich sehe ähnliche Fragen in Bezug auf Parameternamen, die mit den Eigenschaften der Klasse übereinstimmen, kann jedoch nichts in Bezug auf die Verwendung eines Parameternamens finden, der mit dem Namen des Parametertyps identisch ist, mit Ausnahme der Groß- und Kleinschreibung in C #. Es scheint keine Verletzung zu sein, die …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.