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.

6
Tool zum Konvertieren von Python-Code in PEP8-kompatibel
Ich weiß, dass es Tools gibt, die überprüfen, ob Ihr Python-Code mit PEP8 kompatibel ist. Beispielsweise gibt es sowohl einen Onlinedienst als auch ein Python-Modul . Ich kann jedoch keinen Dienst oder kein Modul finden , der meine Python-Datei in eine in sich geschlossene, PEP8-gültige Python-Datei konvertieren kann. Weiß jemand, …

5
Verwenden von do block vs klammern {}
Neu bei Ruby, zieh deine Newbie-Handschuhe an. Gibt es einen Unterschied (dunkel oder praktisch) zwischen den folgenden beiden Ausschnitten? my_array = [:uno, :dos, :tres] my_array.each { |item| puts item } my_array = [:uno, :dos, :tres] my_array.each do |item| puts item end Mir ist klar, dass Sie mit der Klammer-Syntax den …
112 ruby  coding-style 

19
#ifdef vs #if - Was ist besser / sicherer als eine Methode zum Aktivieren / Deaktivieren der Kompilierung bestimmter Codeabschnitte?
Das mag eine Frage des Stils sein, aber es gibt eine gewisse Kluft in unserem Entwicklerteam und ich habe mich gefragt, ob jemand andere Ideen zu diesem Thema hat ... Grundsätzlich haben wir einige Debug-Print-Anweisungen, die wir während der normalen Entwicklung deaktivieren. Persönlich mache ich lieber Folgendes: //---- SomeSourceFile.cpp ---- …

11
Erzwungene Benennung von Parametern in Python
In Python haben Sie möglicherweise eine Funktionsdefinition: def info(object, spacing=10, collapse=1) Dies kann auf eine der folgenden Arten aufgerufen werden: info(odbchelper) info(odbchelper, 12) info(odbchelper, collapse=0) info(spacing=15, object=odbchelper) dank Pythons Erlaubnis von Argumenten beliebiger Reihenfolge, solange sie benannt sind. Das Problem, das wir haben, ist, dass einige unserer größeren Funktionen wachsen …


6
Wie kann man Tonnen ungelöster Variablen in Webstorm bekämpfen?
Ich habe eine Funktion, die Daten vom Server übernimmt: function getData(data){ console.log(data.someVar); } Webstorm sagt, dass someVar- eine ungelöste Variable ist. Was kann ich solche Warnungen loswerden? Ich sehe mehrere Optionen: Unterdrücken Sie Warnungen in ide-Einstellungen. Fügen Sie eine JSON-Quelldatei mit Feldern ( Details ) hinzu. Verwenden Sie eine Arrays-ähnliche …

18
Bequeme Zuordnung zwischen enum und int / String
Bei der Arbeit mit Variablen / Parametern, die nur eine begrenzte Anzahl von Werten annehmen können, versuche ich, immer Java zu verwenden enum, wie in public enum BonusType { MONTHLY, YEARLY, ONE_OFF } Solange ich in meinem Code bleibe, funktioniert das einwandfrei. Ich muss jedoch häufig eine Schnittstelle zu anderem …
108 java  enums  coding-style 




6
PEP 8, warum keine Leerzeichen um '=' im Schlüsselwortargument oder einem Standardparameterwert?
Warum empfiehlt PEP 8, keine Leerzeichen =in einem Schlüsselwortargument oder einem Standardparameterwert zu haben ? Ist dies nicht mit der Empfehlung von Leerzeichen um jedes andere Vorkommen =in Python-Code vereinbar? Wie ist: func(1, 2, very_long_variable_name=another_very_long_variable_name) besser als: func(1, 2, very_long_variable_name = another_very_long_variable_name) Alle Links zu Diskussionen / Erklärungen durch Pythons …





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.