Ich schreibe einen Wrapper für XML-Elemente, mit dem ein Entwickler Attribute einfach aus dem XML-Code analysieren kann. Der Wrapper hat keinen anderen Status als das Objekt, das umbrochen wird. Ich denke an die folgende Implementierung (vereinfacht für dieses Beispiel), die eine Überlastung für den ==Bediener beinhaltet. class XmlWrapper { protected …
Geschlossen . Diese Frage ist meinungsbasiert . 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 im vergangenen Jahr . Nehmen wir an, ich habe eine Funktion, die eine …
Ich bin oft mit Helfer- oder Util-Klassen in Java oder einer anderen Sprache konfrontiert. Also habe ich mich gefragt, ob dies eine Art Anti-Pattern ist und ob die Existenz solcher Klassen nur ein Mangel an Fehlern im Design und in der Architektur einer Software ist. Oft werden diese Klassen nur …
Geschlossen . Diese Frage ist meinungsbasiert . 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 . Die meisten Vorarbeiten für Koroutinen erfolgten in den 60er …
Dies ist wirklich nur eine theoretische Frage eines Python-Neulings, der mehr verstehen möchte. Ich vergesse immer wieder den Doppelpunkt nach den ersten Anweisungen des Blocks in Python. Das meine ich: for <variable> in <sequence>: if <blah blah>: Meiner Meinung nach ist ein Grund, den ich immer wieder vergesse, dass sie …
Geschlossen . Diese Frage ist meinungsbasiert . 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 . Ich unterrichte Software Engineering auf Bachelor-Niveau und habe eine …
Ich finde mich oft dabei, Fragen online nachzuschlagen, und viele Lösungen enthalten Wörterbücher. Wenn ich jedoch versuche, sie zu implementieren, steckt dieser schreckliche Gestank in meinem Code. Zum Beispiel jedes Mal, wenn ich einen Wert verwenden möchte: int x; if (dict.TryGetValue("key", out x)) { DoSomethingWith(x); } Das sind 4 Zeilen …
Ich bin ein junger Softwareentwickler und habe mich gefragt, wann der beste Zeitpunkt für die Optimierung einer Software für eine bessere Leistung (Geschwindigkeit) ist. Angenommen, die Software ist nicht sehr umfangreich und komplex in der Verwaltung. Ist es besser, zu Beginn mehr Zeit für die Optimierung zu verwenden, oder sollte …
Früher haben wir ungarische Noten geschrieben. Das ist jetzt passé und ich benutze es größtenteils nicht mehr, aber ich finde immer noch Verwendung für das m_Präfix, um Mitgliedsfelder anzugeben. Für mich, wenn ich den Code einer anderen Person durchlese und Folgendes sehe: count = 3; Ich countgehe davon aus, dass …
Das ist ein sehr vager Titel, aber ich könnte mir keinen besseren Weg vorstellen, ihn auszudrücken. Aber denken Sie nur als Beispiel an die Richtung, in die sich ein Charakter in einem Spiel bewegt. Es fühlt sich einfach falsch an, eine Schnur zu verwenden und dann Dinge wie zu tun …
Entschuldigung, wenn "Composition Hierarchy" keine Sache ist, aber ich werde erklären, was ich damit in der Frage meine. Es gibt keinen OO-Programmierer, der nicht auf eine Variante von "Vererbungshierarchien flach halten" oder "Komposition der Vererbung vorziehen" usw. gestoßen ist. Tiefe Kompositionshierarchien scheinen jedoch ebenfalls problematisch zu sein. Angenommen, wir benötigen …
Ich frage mich, ob das Messen der bedingten Code-Abdeckung mit aktuellen Java-Tools nicht überholt ist, seit Java 8 verfügbar ist. Mit Java 8 ist Optionalund Streamwir können oft vermeiden Code branches / Loops, die es einfach macht , zu bekommen sehr hohe bedingte Abdeckung ohne Prüfung aller möglichen Ausführungspfade. Vergleichen …
Ich arbeite in einem kleinen Programmierteam, das eine größere Organisation unterstützt. In diesem Jahr hat unser Manager entschieden, dass wir Oracle Apex-Technologien einsetzen, um den Großteil unserer Unternehmensdaten zu verarbeiten. Dies wäre in Ordnung, außer wir haben nur einen Apex-Server. Unser Manager hat beschlossen, dass alles in dieser einen Instanz …
Was war die Motivation für Java, die @OverrideAnnotation zu verwenden, anstatt einen neuen overrideModifikator zu erstellen ? @Override public String toString() { return ""; } gegen public override String toString() { return ""; }
Hinzugefügt Ich habe gerade zwei verwandte Fragen gefunden /math//q/1759680/1281 /programming//a/2582804/156458 In Programmiersprachen aus der Programmiersprache Pragmatik von Michael Scott Im Allgemeinen wird ein Wert in einer Programmiersprache als erstklassig bezeichnet , wenn er als Parameter übergeben, von einem Unterprogramm zurückgegeben oder einer Variablen zugewiesen werden kann. Einfache Typen wie Ganzzahlen …
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.