Ich habe eine Übung in Python wie folgt: Ein Polynom wird als Tupel von Koeffizienten angegeben, so dass die Potenzen durch die Indizes bestimmt werden, z. B.: (9,7,5) bedeutet 9 + 7 * x + 5 * x ^ 2 Schreiben Sie eine Funktion, um ihren Wert für ein gegebenes …
C ++ hat eine Funktion (ich kann den richtigen Namen nicht herausfinden), die automatisch übereinstimmende Konstruktoren von Parametertypen aufruft, wenn die Argumenttypen nicht die erwarteten sind. Ein sehr einfaches Beispiel hierfür ist das Aufrufen einer Funktion, die a std::stringmit einem const char*Argument erwartet . Der Compiler generiert automatisch Code, um …
Lange Methoden werden im Allgemeinen als schlecht angesehen, aber in meinem Code habe ich einige schwer verständliche lange Methoden (mehr als 50 Zeilen). Ich habe Probleme, diese Methoden leichter lesbar zu machen, da eine einzelne Anweisung bereits mehr als 50 Zeilen lang ist und diese schwer lesbare einzelne Anweisung darin …
In C # wird die usingAnweisung verwendet, um die Ressourcen deterministisch zu entsorgen, ohne auf den Garbage Collector zu warten. Zum Beispiel kann es verwendet werden, um: Entsorgen Sie SQL-Befehle oder -Verbindungen. Schließen Sie Streams und geben Sie die zugrunde liegende Quelle wie eine Datei frei. Kostenlose GDI + Elemente, …
Kurz gesagt und für diejenigen, die es nicht wussten, werden Lisp-Funktionen / Operatoren / Konstrukte alle einheitlich so genannt: (function arg0 arg1 ... argN) Also, was in einer C-ähnlichen Sprache würden Sie ausdrücken als if (a > b && foo(param)) verwandelt sich in einen Lisp Sexp wie (if (and (> …
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 4 Jahren . Gibt es in Dateien, die mehrere Sprachen enthalten …
Wenn ich einen Booleschen Wert (Eigenschaft) hätte, shouldAutoLoginist es besser, den Getter zu benennen getShouldAutoLoginoder nur shouldAutoLoginso, dass er eher wie Englisch liest? Ex : if(shouldAutoLogin){ ... } oder if(getShouldAutoLogin){ ... }
Angenommen, ich habe eine Reihe von Läufern, mit denen ich den größten Läufer, den schnellsten Läufer und den leichtesten Läufer finden muss. Die am besten lesbare Lösung scheint zu sein: runners = getRunners(); tallestRunner = getTallestRunner(runners); fastestRunner = getFastestRunner(runners); lightestRunner = getLightestRunner(runners); ..wobei jede Funktion über die Läufer iteriert und …
Ich entwickle Code, der Generika verwendet, und eines meiner Leitprinzipien war es, ihn für zukünftige Szenarien und nicht nur für heutige Szenarien nutzbar zu machen. Mehrere Mitarbeiter haben jedoch zum Ausdruck gebracht, dass ich die Lesbarkeit möglicherweise aus Gründen der Erweiterbarkeit abgewogen habe. Ich wollte Feedback zu möglichen Lösungsmöglichkeiten einholen. …
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Wenn Sie anderen Code lesen, haben Sie normalerweise Probleme, ihn zu …
Werden Verschachtelungstypen (z. B. aufgezählte Typen oder Strukturen in einer Klasse), wie im Titel erwähnt, als schlechte Praxis angesehen oder nicht? Wenn Sie Code Analysis in Visual Studio ausführen, wird die folgende Meldung zurückgegeben, die impliziert, dass dies der Fall ist: Warnung 34 CA1034: Microsoft.Design: Verschachteln Sie den Typ 'ClassName.StructueName' …
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.