Als «coding-style» getaggte Fragen

**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.

15
Verwenden von wahr und falsch in C.
Soweit ich sehen kann, gibt es in c drei Möglichkeiten, Boolesche Werte zu verwenden mit dem Bool-Typ, von da an mit true und false Definieren mit Präprozessor #define FALSE 0 ... #define TRUE !(FALSE) Nur um Konstanten direkt zu verwenden, dh 1 und 0 Gibt es andere Methoden, die ich …
74 c  coding-style 





6
Namenskonvention für abstrakte Klassen [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …




2
x> = x Muster in JavaScript
Beim Lesen der Quelle von D3.js sah ich x >= xMuster. Wenn es zum Nachweis von NaNs unter Zahlen dient, warum nicht einfach isNaN(x)oder x == x? Quelle, wo ich darauf gestoßen bin : d3.min = function(array, f) { var i = -1, n = array.length, a, b; if (arguments.length …

11
Python-Import-Codierungsstil
Ich habe ein neues Muster entdeckt. Ist dieses Muster bekannt oder wie ist die Meinung dazu? Grundsätzlich fällt es mir schwer, Quelldateien nach oben und unten zu scrubben, um herauszufinden, welche Modulimporte verfügbar sind, und so weiter import foo from bar.baz import quux def myFunction(): foo.this.that(quux) Ich verschiebe alle meine …


2
Warum zitieren einige Benutzer Klassennamen in Perl?
Wenn Type::Tinyich mir Type::Tiny->newdas ansehe, sehe ich, dass der Klassenname im Aufruf von in den offiziellen Dokumenten zitiert wird. my $NUM = "Type::Tiny"->new( name => "Number", constraint => sub { looks_like_number($_) }, message => sub { "$_ ain't a number" }, ); Warum ist das? Ist das nur Stil? Gibt …
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.