Tag: conventions

Ein generisches tag für jede anerkannte Methode, Dinge zu tun, die könnte auch die Benennung, Abstand, codieren, kommentieren, etc.

Die Konvertierung von string zu int, für eine SQL-Datenbank aufrufen

Anzahl der Antworten 5 Antworten
Ich versuche zum ausführen einer SQL select-Anweisung abrufen, meine id, dann erhöht die id. Ich kann auswählen aus der Datenbank einfach nur gut. Aber wenn ich versuche, konvertieren Sie die Zeichenfolge in einen int, bekomme ich die

Die Python-Bedingte Return-Anweisung Ist Die Pythonic?

Anzahl der Antworten 2 Antworten
Welche der folgenden ist der richtige Weg, um wieder etwas mit Python bei der Verwendung von konditionalen? Spielt es eine Rolle? Und warum? # OPTION 1 if conditional: return a else: return b # OPTION 2 if

Konventionen für app.js, index.js und server.js in node.js?

Anzahl der Antworten 4 Antworten
In node.js es scheint, dass ich in die gleiche 3-Dateinamen zu beschreiben, die wichtigsten Einstiegspunkt für eine app: Bei der Verwendung der express-generator - Paket, eine app.js - Datei erstellt, wie der Haupteinstiegspunkt für die entsprechende app.

Programmierung ohne if-Anweisungen?

Anzahl der Antworten 3 Antworten
Ich erinnere mich an einige Zeit (Jahre, wahrscheinlich) Wochen Las ich auf Stackoverflow über die Reize der Programmierung mit möglichst wenigen, wenn tests wie möglich. Diese Frage ist etwas relevant, aber ich denke der stress war auf

Scheitern vs. Erhöhung in Ruby : Sollen wir wirklich glauben, dass der style-guide?

Anzahl der Antworten 2 Antworten
Ruby bietet zwei Möglichkeiten, um zu bewirken, dass eine Ausnahme programmatisch: raise und fail sowohl als Kernel Methoden. Nach den Unterlagen, Sie sind absolut gleichwertig. Aus Gewohnheit, habe ich nur raise so weit. Nun fand ich mehrere

C++, private Funktionen wirklich brauchen, um in der header-Datei?

Anzahl der Antworten 2 Antworten
Ich dachte immer, der header-Dateien als eine Art "public interface" - Beschreibung einer Klasse, in dem Fall wäre es besser zu halten private Felder und Funktionen in der cpp-Datei. Ich verstehe, dass private Felder müssen in der

Was ist der beste Weg, dies zu tun-string-Gebäude/Verkettung in JavaScript?

Anzahl der Antworten 5 Antworten
TL;DR Nicht JavaScript-Unterstützung substitution/interpolation? Übersicht Arbeite ich auf einem JS-Projekt, und wie es immer größer wird, halten die Zeichenfolgen in guter Form ist immer viel schwieriger. Ich Frage mich, was ist die einfachste und herkömmlichste Art und

Warum tun Sie nicht deklarieren mehrere Variablen des gleichen Typs auf der gleichen Linie?

Anzahl der Antworten 16 Antworten
Warum ist es schlechte Praxis, um Variablen zu deklarieren, auf einer Linie? z.B. private String var1, var2, var3 statt: private String var1; private String var2; private String var3; InformationsquelleAutor Craig Angus | 2008-09-19

jUnit fail () - Konventionen

Anzahl der Antworten 3 Antworten
Frage ich mich, von der Konvention, wenn ein test fehlschlägt, ist es angebracht zu: Sagen, warum es fehlgeschlagen ist (business-Logik) Sagen, warum die Nachricht gesehen (sollte die Ausnahme geworfen worden, und es ist nicht) Beispielsweise fail("Accessed the

Was ist der Unterschied zwischen "1.0 f" und "1.f"?

Anzahl der Antworten 1 Antworten
Als Verehrer von John Carmack, ich war das Lesen der Id-Tech-öffentlich-verfügbaren Coding-Konventionen-Dokument (ftp://ftp.idsoftware.com/idstuff/doom3/source/CodeStyleConventions.doc wenn Sie interessiert sind), und kam über eine Konvention die ich nicht ganz verstehe: Verwenden Angabe der Genauigkeit für floating-point-Werte, es sei denn, es

Was sind die konventionellen Standorte für JSP, JavaScript, CSS, Bilder in Maven web-Projekte?

Anzahl der Antworten 2 Antworten
Brauche ich zum konvertieren einer traditionellen J2EE-web-Anwendung in ein neues Maven-web-Projekt. Im traditionellen Projekt-JSPs werden unter WebApp/jsps Ordner, JavaScript & CSS-Dateien unter WebApp/scripts Ordner, Bild unter WebApp/images Ordner .properties Dateien unter WebApp/resources Ordner. In der Maven-Projekt, wo

Gibt es irgendwelche Vorteile mit HtmlTextWriter wenn Sie nicht gehen, um zu profitieren von adaptive rendering?

Anzahl der Antworten 4 Antworten
Außerhalb profitieren von Adaptive Rendering für Alternative Geräte, macht es überhaupt Sinn machen, zu schreiben diesen code: writer.WriteBeginTag("table"); writer.WriteBeginTag("tr"); writer.WriteBeginTag("td"); writer.Write(HtmlTextWriter.TagRightChar); writer.WriteEncodedText(someTextVariable); writer.WriteEndTag("td"); writer.WriteEndTag("tr"); writer.WriteEndTag("table"); Wenn StringBuilder bauen könnte, die gleiche Sache mit einfach dies: sb.Append("<table><tr><td>"); sb.Append(someTextVariable);

Directory-Struktur für TypeScript-Projekte

Anzahl der Antworten 3 Antworten
Was wäre eine idiomatische Verzeichnis-Struktur für ein TypeScript Projekt? Ich würde gerne folgende Funktionen in eine solche Struktur: Separate Verzeichnisse für TypeScript-Quellcode und transpiled JavaScript Separate Verzeichnisse für Projekt-source-code und test-code Mechanismus zur Auflösung von Referenzen über

Lua Semikolon Konventionen

Anzahl der Antworten 1 Antworten
Ich Frage mich, ob es eine Allgemeine Konvention für die Verwendung des Semikolons in Lua, und wenn ja, wo/warum sollte ich Sie benutzen? Ich komme aus einer Programmierung im hintergrund, so endet statements mit einem Semikolon scheint

Wo ist die JavaBean-Eigenschaft Namenskonvention definiert?

Anzahl der Antworten 2 Antworten
Den Spring Framework API doc sagt: Des übereinkommens verwendet wird, um die Rückkehr der kleingeschriebene kurze name der Klasse, nach JavaBeans-property Regeln zur Namensgebung: So, com.myapp.Produkt wird zur Ware; com.myapp.MyProduct wird myProduct; com.myapp.UKProduct wird UKProduct. Ich schaute

Netbeans 7.4 stellt das "10-Zeilen-max" pro Methode Regel. Wo kommt die Regel her?

Anzahl der Antworten 5 Antworten
NetBeans 7.4 beta ist derzeit verfügbar für den öffentlichen download, und es wird eine seltsame Warnung Regel standardmäßig: Methode, die Länge ist 16 Zeilen (10 erlaubt) Meine Frage ist: Ist dieses ein akzeptierter code convention-Regel, dass nachgewiesen

maven-Projekt: SWT 3.5 Abhängigkeit: alle offiziellen repo?

Anzahl der Antworten 5 Antworten
Nun, kurz gesagt, ich kann greifen müssen neue SWT-version statt der 3.3 verwenden wir jetzt. Das Projekt hat jetzt nur diese Abhängigkeit und baut fein: <dependency> <groupId>org.eclipse.swt.win32.win32</groupId> <artifactId>x86</artifactId> <version>3.3.0-v3346</version> </dependency> AFAICGoogle, es gibt keine neuere version im

JavaScript Klammer auf neuer Zeile oder nicht?

Anzahl der Antworten 9 Antworten
Bei der Arbeit platzieren wir die Klammer auf der nächsten Zeile, aber zu Hause habe ich das Gegenteil tun. Die man bevorzugen Sie? (K&R vs OTBS) function something() { //... } function something() { //... } Viele

Konvertieren von Enumeration, um eine Menge/Liste

Anzahl der Antworten 6 Antworten
Gibt es einige one-liner Brücke Methode dump einer bestimmten Enumeration java.util.List oder java.util.Set? Etwas eingebaut Arrays.asList() oder Collection.toArray() sollte irgendwo vorhanden sein, aber ich bin nicht in der Lage zu finden, die in meinem IntelliJ debugger-Evaluators Fenster

Tabs versus Leerzeichen in der Python-Programmierung

Anzahl der Antworten 30 Antworten
Ich habe immer tabs für die Einrückung wenn ich Python-Programmierung. Aber dann stieß ich auf eine Frage hier auf SO, wo jemand darauf hingewiesen, dass die meisten Python-Programmierer verwenden Sie Leerzeichen statt tabs zu minimieren-editor-editor-Fehler. Wie macht

Ist es eine gute Idee, Zeiger zu schreiben?

Anzahl der Antworten 13 Antworten
Ich schaute durch einige code und bemerkte, dass die Konvention war, um Zeiger-Typen wie SomeStruct* in typedef SomeStruct* pSomeStruct; Ist es ein Verdienst? InformationsquelleAutor der Frage Unknown | 2009-04-15

Wo legen Sie Ihre Rack-Middleware-Dateien ab und benötigen diese?

Anzahl der Antworten 7 Antworten
Ich bin in den Prozess der Umgestaltung eine gewisse Logik eingebaut in eine Rails-Applikation in die middleware und ein ärgernis ich habe, laufen in einem scheinbaren Mangel an Konvention für wo Sie zu setzen. Derzeit habe ich

Was ist der goldene Code / Kommentar-Verhältnis?

Anzahl der Antworten 26 Antworten
Gibt es einen code/Kommentar-Verhältnis, das man als ein Zeichen des guten (schlechten) code für die Gesundheit? Können Sie geben Beispiele von open-source-Projekte, die als gut programmiert und Ihrer jeweiligen Kommentar-Verhältnis? (Ich weiß, das kein Verhältnis ist "true"

Lern-Ameisenpfad-Stil

Anzahl der Antworten 3 Antworten
Wo finde ich Ressourcen zu lernen Ant Pfad Stil Konventionen? Ich habe gegangen, um die Ant-Website selbst, konnte Sie aber nicht finden alle Informationen über Pfad Stile. InformationsquelleAutor der Frage MDK | 2010-06-01

Gute Haskell Kodierungsstandards

Anzahl der Antworten 5 Antworten
Könnte jemand einen link zu einem guten coding standard für Haskell? Ich habe festgestellt, diese und dieseaber Sie sind weit von einer umfassenden. Nicht zu erwähnen, dass die HaskellWiki eine solche "Perlen" wie "Klassen mit Pflege" und

Sollen Arrays in C ++ verwendet werden?

Anzahl der Antworten 11 Antworten
Seit std::list und std::vector vorhanden ist, gibt es einen Grund für die Verwendung der traditionellen C-arrays in C++, oder sollten Sie vermieden werden, ebenso wie malloc? InformationsquelleAutor der Frage Andreas | 2012-05-23

Wie organisiert man große R-Programme?

Anzahl der Antworten 10 Antworten
Als ich verpflichten sich, ein R-Projekt von beliebiger Komplexität, die meine Skripte schnell lang und unübersichtlich. Was sind einige der Praktiken, die ich ergreifen kann, so dass mein code wird immer eine Freude, mit zu arbeiten? Ich

Python: Wie fügt man den Inhalt eines Iterablen zu einer Menge hinzu?

Anzahl der Antworten 8 Antworten
Was ist der "ein [...] offensichtlich Weg" hinzufügen, um alle Elemente eines durchsuchbar zu einem bestehenden set? InformationsquelleAutor der Frage Ian Mackinnon | 2010-10-28

Wie spreche ich "= & gt;" aus, wie es in Lambda-Ausdrücken in .Net verwendet wird

Anzahl der Antworten 15 Antworten
Ich sehr selten treffen Sie andere Programmierer! Mein Gedanke, als ich zum ersten mal den token war "impliziert, dass" seit das ist, was es würde Sie Lesen, wie in einem mathematischen Beweis, aber das ist eindeutig nicht

Best Practices zum Schreiben eines Programmiersprachenparsers

Anzahl der Antworten 7 Antworten
Gibt es best practices gibt, die ich befolgen soll, während das schreiben eines parser? InformationsquelleAutor der Frage Vinay | 2009-02-20

Lisp Kommentar Konvention

Anzahl der Antworten 4 Antworten
Was ist die Lisp-Konvention über wie viele Semikolons zu verwenden, die für verschiedene Arten von Kommentaren (und was das level der Einrückung für verschiedene zahlen von Semikolon sein sollte)? Außerdem gibt es eine Konvention darüber, Wann verwenden

Gibt es eine standardisierte Methode, um zwei Variablen in Python zu tauschen?

Anzahl der Antworten 5 Antworten
In Python, die ich gesehen habe zwei variable Werte vertauscht Sie die Verwendung dieser syntax: left, right = right, left Ist dies als der standard-Weg, um swap-zwei variable Werte oder gibt es eine andere Möglichkeit, mit der

Was ist der Vorteil der 'src / main / java' Konvention?

Anzahl der Antworten 5 Antworten
Habe ich bemerkt, dass viele Projekte haben die folgende Struktur: Projekt-Eine bin lib src main java RootLevelPackageClass.java Derzeit benutze ich folgende Konvention (wie meine Projekte sind zu 100% in java): Projekt-Eine bin lib src RootLevelPackageClass.java Ich bin

Warum sollten Schriftartnamen in Anführungszeichen gesetzt werden?

Anzahl der Antworten 4 Antworten
Soweit ich weiß, braucht man doppelte oder einfache Anführungszeichen für Schriftarten, wenn Sie ein Leerzeichen enthalten, wie: font-family: "Times New Roman", Times; font-family: 'Times New Roman', Times; Aber auf Google Fonts (http://www.google.com/webfont), sehe ich auch font-family: 'Margarine',

Python "private" Funktion Kodierungskonvention

Anzahl der Antworten 1 Antworten
Beim schreiben ein python-Modul und Funktionen in sich, ich habe einige "öffentliche" Funktionen, sollen ausgesetzt werden, um Außenseiter, aber einige andere "private" Funktionen, die nur zu sehen sein soll und verwendet lokal und intern. Verstehe ich in

Java: Unendliche Schleifenkonvention

Anzahl der Antworten 5 Antworten
Was ist die Konvention für eine Endlosschleife in Java? Soll ich schreiben while(true) oder for(;;)? Ich persönlich würde verwenden while(true) weil ich mit while-Schleifen weniger oft. InformationsquelleAutor der Frage Justin | 2013-04-13

Gibt es eine Java-Methode, die Konventionen festlegt?

Anzahl der Antworten 8 Antworten
Habe ich eine large-ish-Klasse (40 oder so-Methoden), ist Teil eines Pakets, werde ich Sie als Kurs-Arbeit. Derzeit, die Methoden sind ziemlich bunt gemischt in Bezug auf die Nützlichkeit öffentlich/privat etc. und ich möchte, um Sie in einer

Ist es pythonisch, innerhalb von Funktionen zu importieren?

Anzahl der Antworten 7 Antworten
PEP 8 sagt: Importe werden immer am Anfang der Datei, gleich nach jedem Modul Kommentare und docstrings, und vor Modul globals und Konstanten. Auf occation, ich gegen PEP 8. Einige Male, die ich importieren Zeug innerhalb von

Ruby: Namenskonvention für Boolesche Attribute und Verwendung

Anzahl der Antworten 5 Antworten
Lernen ruby. Ich bin unter dem Eindruck, dass boolean-Attribute sollten wie folgt benannt: my_boolean_attribute? Allerdings bekomme ich syntax Fehler, wenn Sie versuchen, Folgendes zu tun: class MyClass attr_accessor :my_boolean_attribute? def initialize :my_boolean_attribute? = false end end Anscheinend

Wo deklarieren Sie Klassenkonstanten?

Anzahl der Antworten 8 Antworten
Ich bin mit Klasse Mitgliedern zu halten Konstanten. E. g.: function Foo() { } Foo.CONSTANT1 = 1; Foo.CONSTANT2 = 2; Dies funktioniert gut, außer, dass es scheint ein wenig unorganisiert, mit all den speziellen code Foo verlegen,

Code Zeilenumbruch - wie man mit langen Zeilen umgehen kann

Anzahl der Antworten 5 Antworten
Ich bin vor einer bestimmten Zeile, 153 Zeichen lang sein. Nun, ich Neige dazu, die Dinge brechen nach 120 Zeichen (das ist natürlich stark davon abhängig, wo ich bin, und die lokale Konventionen.) Aber um ehrlich zu

Standard-Namenskonventionen für Dateien in Ruby

Anzahl der Antworten 4 Antworten
Für eine Datei mit dem angegebenen Klasse, SomeCoolClass, was wäre die richtige-oder standard-Dateinamen? 1. somecoolclass.rb 2. some_cool_class.rb 3. einige-cool-Klasse.rb 4. SomeCoolClass.rb oder eine andere Variante? Bemerkte ich in der Ruby-stdlib, Versionen 1, 2 und 3 verwendet werden.

Wo benutzerdefinierte Fehlerarten in Ruby und / oder Rails definiert werden?

Anzahl der Antworten 5 Antworten
Gibt es eine best practice für die Definition von benutzerdefinierten Fehler-Typen in eine Ruby-Bibliothek (gem) oder Ruby on Rails-Anwendung? Speziell: Wo gehören Sie strukturell in das Projekt? Eine separate Datei, inline mit den entsprechenden Modul - /Klassen-definition,

Wie signalisiert man "noch nicht implementiert"?

Anzahl der Antworten 5 Antworten
In der ersten Ausarbeitung eines neuen Edelstein muss ich gehen einige Implementierungen von Methoden empty ( Umsetzung in den nächsten ) Daher möchte ich, um zu signalisieren "noch nicht implementiert" exception Frage ich mich, ob es eine

Wie verwenden Sie Fortran 90-Moduldaten?

Anzahl der Antworten 7 Antworten
Lassen Sie uns sagen, Sie haben ein Fortran 90 Modul mit viele von Variablen, Funktionen und Unterprogramme. In Ihrem USE - Anweisung, welche Konvention Sie Folgen: explizit zu deklarieren, die Variablen/Funktionen/Unterprogramme, die Sie verwenden, mit der only

Sollte man & lt; oder & lt; = in einer for-Schleife

Anzahl der Antworten 30 Antworten
Wenn Sie hatte die Iteration durch eine Schleife 7 mal, würden Sie verwenden: for (int i = 0; i < 7; i++) oder: for (int i = 0; i <= 6; i++) Gibt es zwei überlegungen: Leistung

Python: Verwenden von 4 Leerzeichen zum Einrücken. Warum?

Anzahl der Antworten 13 Antworten
Während dem Programmieren python bin ich mit nur 2 Leerzeichen zum Einrücken, sicher PEP-8 wirklich nur empfehlen, sich 4 Räume, sondern auch historisch für mich ist es ungewöhnlich. So, jemand kann mich überzeugen, auch mit 4 Leerzeichen

Python __str__ im Vergleich zu __unicode__

Anzahl der Antworten 4 Antworten
Gibt es eine python-Konvention für die, wenn Sie umgesetzt werden sollte __str__() versus __unicode__(). Ich habe gesehen, Klassen überschreiben __unicode__() häufiger als __str__() aber es scheint nicht konsistent zu sein. Gibt es bestimmte Regeln, wenn es besser

Wann sollten doppelte oder einfache Anführungszeichen in JavaScript verwendet werden?

Anzahl der Antworten 29 Antworten
console.log("double"); vs console.log('single'); Sehe ich mehr und mehr JavaScript-Bibliotheken gibt, wenn Sie einfache Anführungszeichen verwenden, wenn Umgang mit strings. Was sind die Gründe, warum Sie einen über den anderen? Ich dachte, Sie sind ziemlich austauschbar. InformationsquelleAutor der

Wann verwenden Sie Auslassungszeichen nach Menüelementen

Anzahl der Antworten 5 Antworten
In so ziemlich allen Anwendungen mit Menüleiste, einige der Elemente, die ein Auslassungszeichen (...) hinter Ihnen, und einige nicht. Gibt es eine bekannte Konvention auf, wenn sich zu setzen, die drei Punkte gibt es und Wann nicht?