Als «coding-style» getaggte Fragen

78
Pylint ungültiger Konstantenname

Ich erhalte einen Pylint-Fehler bezüglich meiner Konstante: MIN_SOIL_PARTICLE_DENS(ungültiger Name). Irgendwelche Ideen, warum diese Konstante falsch ist? Hier ist meine volle Funktion: def bulk_density(clay, sand, organic_matter): MIN_SOIL_PARTICLE_DENS = 2.65 x1 = (0.078 + 0.278 * sand + 0.034 *...

75
Gute Haskell-Codierungsstandards

Könnte jemand einen Link zu einem guten Codierungsstandard für Haskell bereitstellen? Ich habe dies und das gefunden , aber sie sind alles andere als umfassend. Ganz zu schweigen davon, dass das HaskellWiki "Edelsteine" wie "Klassen mit Sorgfalt verwenden" und "Definieren symbolischer Infix-IDs...

74
Klammer um Rückgabewerte in C.

Sehr oft sehe ich im ANSI C-Code Klammern, die einen einzelnen Rückgabewert umgeben. So was:- int foo(int x) { if (x) return (-1); else return (0); } Warum in diesen Fällen () um den Rückgabewert verwenden? Irgendwelche Ideen? Ich kann keinen Grund dafür sehen.

74
Festlegen der oberen und linken CSS-Attribute

Aus irgendeinem Grund kann ich die CSS-Attribute "top" und "left" mit dem folgenden JavaScript nicht festlegen. var div = document.createElement('div'); div.style.position = 'absolute'; div.style.top = 200; div.style.left = 200; document.body.appendChild(div); Mit Firebug kann ich sehen ,...

74
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 verpasst...

73
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

70
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 === 1) { while (++i <...