Als «coding-style» getaggte Fragen

289
Codierungskonventionen - Namensnennungen

Gibt es eine Konvention zum Benennen von Aufzählungen in Java? Ich bevorzuge, dass eine Aufzählung ein Typ ist. So haben Sie zum Beispiel eine Aufzählung Fruit{Apple,Orange,Banana,Pear, ... } NetworkConnectionType{LAN,Data_3g,Data_4g, ... } Ich bin dagegen, es zu benennen: FruitEnum...

263
Wann ist eval () von JavaScript nicht böse?

Ich schreibe JavaScript-Code, um vom Benutzer eingegebene Funktionen zu analysieren (für Tabellenkalkulationsfunktionen). Nachdem ich die Formel analysiert hatte, konnte ich sie in JavaScript konvertieren und darauf ausführen eval(), um das Ergebnis zu erhalten. Ich habe mich jedoch immer davor...

243
Akronyme in CamelCase [geschlossen]

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 2 Jahren . Verbessere diese...

213
Wörterbücher und Standardwerte

Angenommen, es connectionDetailshandelt sich um ein Python-Wörterbuch. Was ist die beste, eleganteste und "pythonischste" Methode, um Code wie diesen umzugestalten? if "host" in connectionDetails: host = connectionDetails["host"] else: host =

203
Getter und Setter?

Ich bin kein PHP-Entwickler, daher frage ich mich, ob es in PHP beliebter ist, explizite Getter / Setter in einem reinen OOP-Stil mit privaten Feldern zu verwenden (wie ich es mag): class MyClass { private $firstField; private $secondField; public function getFirstField() { return...

203
Verwenden von "super" in C ++

Mein Codierungsstil umfasst die folgende Redewendung: class Derived : public Base { public : typedef Base super; // note that it could be hidden in // protected/private section, instead // Etc. } ; Dies ermöglicht es mir, "super" als Alias ​​für Base zu verwenden, beispielsweise in...

197
return Anweisung vs exit () in main ()

Soll ich exit()oder nur returnAnweisungen in verwenden main()? Persönlich bevorzuge ich die returnAussagen, weil ich das Gefühl habe, eine andere Funktion zu lesen, und die Flusskontrolle beim Lesen des Codes reibungslos ist (meiner Meinung nach). Und selbst wenn ich die main()Funktion umgestalten...