**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.
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, …
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 …
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 ---- …
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 …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 4 Jahren . Verbessere diese Frage Welche Konventionen zur Benennung von Variablen …
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 …
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 …
In meiner Firma haben wir zwei verschiedene Styleguides für Java vs SQL. In Java habe ich ein Feld mit dem Namen historyOfPresentIllnessund wenn ich das SQL schreibe, möchte ich es benennen history_of_present_illness. Gibt es eine Tastenkombination zum Wechseln von einer zur anderen, wenn ich die Phrase hervorgehoben habe? Oder vielleicht …
Wahrscheinlich ein Duplikat, aber nicht leicht zu suchen ... Bei einem Header wie: namespace ns1 { class MyClass { void method(); }; } Ich habe method()in der CPP-Datei verschiedene Definitionen gesehen: Version 1: namespace ns1 { void MyClass::method() { ... } } Version 2: using namespace ns1; void MyClass::method() { …
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 6 Jahren . Verbessere diese Frage Ich habe mich gefragt, ob …
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 …
Gibt es in c # einen Unterschied in der Ausführungsgeschwindigkeit für die Reihenfolge, in der Sie die Bedingung angeben? if (null != variable) ... if (variable != null) ... Seit kurzem habe ich das erste ziemlich oft gesehen, und es hat meine Aufmerksamkeit erregt, seit ich an das zweite gewöhnt …
Wie soll man ein sehr langes Listenverständnis auflösen? [something_that_is_pretty_long for something_that_is_pretty_long in somethings_that_are_pretty_long] Ich habe auch irgendwo gesehen, dass Leute, die es nicht mögen, '\' zu verwenden, um Linien aufzubrechen, aber nie verstanden haben, warum. Was ist der Grund dafür?
Kurzversion: Es ist üblich, große Objekte wie Vektoren / Arrays in vielen Programmiersprachen zurückzugeben. Ist dieser Stil jetzt in C ++ 0x akzeptabel, wenn die Klasse einen Verschiebungskonstruktor hat, oder halten C ++ - Programmierer ihn für seltsam / hässlich / abscheulich? Lange Version: Wird dies in C ++ 0x …
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 3 Jahren . Verbessere diese Frage Was ist Ihrer Meinung nach …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.