**VERWENDE NICHT! Dieses Tag bezieht sich auf ein Thema mit vollständiger Meinung und ist daher nicht mehr themenbezogen. ** Fragen, die dem Codierungsstil und den Konventionen folgen.
Ein Satz, den ich kürzlich bemerkt habe, ist das Konzept des "punktfreien" Stils ... Zuerst gab es diese und auch diese Frage . Dann entdeckte ich hier, dass sie erwähnen: "Ein weiteres Thema, das es wert sein könnte, diskutiert zu werden, ist die Abneigung der Autoren gegen punktfreien Stil." Was …
Gibt es einen guten Grund, nicht verwendete Importanweisungen in Java zu vermeiden? Soweit ich weiß, sind sie für den Compiler da, sodass viele nicht verwendete Importe keine Auswirkungen auf den kompilierten Code haben. Ist es nur, um Unordnung zu reduzieren und Namenskonflikte auf der ganzen Linie zu vermeiden? (Ich frage, …
Ich weiß, dass #defines usw. normalerweise nie eingerückt werden. Warum? Ich arbeite gerade in einem Code, der eine schreckliche Mischung aus #defines, #ifdefs, #elses, #endifs usw. enthält. All dies wird oft mit normalem C-Code gemischt. Das Nichteinrücken des #defines macht sie schwer lesbar. Und die Mischung aus eingerücktem Code mit …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Verbessere diese Frage Ich habe immer von einer …
Ich versuche eine Matrix von Zufallszahlen zu erstellen, aber meine Lösung ist zu lang und sieht hässlich aus random_matrix = [[random.random() for e in range(2)] for e in range(3)] Das sieht in Ordnung aus, ist es aber in meiner Implementierung weights_h = [[random.random() for e in range(len(inputs[0]))] for e in …
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 3 Jahren . Verbessere diese Frage Gibt es de facto oder anderweitig einen Standard für …
Nehmen Sie zum Beispiel diesen Code: var person = new Person(); oder für Sie Pythonistas: person = Person() Mir wird ständig gesagt, wie schlimm das ist, aber ich habe noch kein Beispiel für die Unmoral dieser beiden Codezeilen gesehen. Für mich ist eine Person eine Person und der Versuch, ihr …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Verbessere diese Frage Ich mache mich auf den …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Verbessere diese Frage Ok, hier ist etwas, das …
Ich habe kürzlich meine Warnungen in Eclipse durchgesehen und bin auf diese gestoßen: Es wird eine Compiler-Warnung ausgegeben, wenn die Methode als statisch deklariert werden kann. [Bearbeiten] Genaues Zitat in der Eclipse-Hilfe, mit Schwerpunkt auf privat und endgültig: Wenn diese Option aktiviert ist, gibt der Compiler einen Fehler oder eine …
Ich habe einige Funktionen, die gelegentlich (nicht immer) einen Rückruf erhalten und ausführen. Ist die Überprüfung, ob der Rückruf definiert ist / funktioniert, ein guter Stil oder gibt es einen besseren Weg? Beispiel: function save (callback){ .....do stuff...... if(typeof callback !== 'undefined'){ callback(); }; };
Ich habe häufig ein Leerzeichen vor dem abschließenden Schrägstrich in XML- und HTML-Tags gesehen. Der XHTML-Zeilenumbruch ist wahrscheinlich das kanonische Beispiel: <br /> anstatt: <br/> Der Raum scheint überflüssig. Tatsächlich halte ich es für überflüssig. Was ist der Grund, diesen Raum zu schreiben? Ich habe gelesen, dass der Speicherplatz einige …
In Scala können wir mindestens zwei Methoden verwenden, um vorhandene oder neue Typen nachzurüsten. Angenommen, wir möchten ausdrücken, dass etwas mit einem quantifiziert werden kann Int. Wir können das folgende Merkmal definieren. Implizite Konvertierung trait Quantifiable{ def quantify: Int } Und dann können wir implizite Konvertierungen verwenden, um z. B. …
Ich neige dazu, meinem C ++ - Code viele Zusicherungen hinzuzufügen, um das Debuggen zu vereinfachen, ohne die Leistung von Release-Builds zu beeinträchtigen. Jetzt asserthandelt es sich um ein reines C-Makro, das ohne Berücksichtigung von C ++ - Mechanismen entwickelt wurde. C ++ definiert dagegen std::logic_error, was in Fällen ausgelöst …
Ich starte ein neues Projekt von Grund auf und möchte, dass es sauber ist und gute Codierungsstandards hat. In welcher Reihenfolge legen die erfahrenen Entwickler hier die Dinge gerne innerhalb einer Klasse an? A: 1) öffentliche Methoden 2) private Methoden 3) öffentliche Vars 4) private Vars B: 1) öffentliche Variablen …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.