Betrachten Sie den folgenden Code, in dem der Setter absichtlich aufgrund eines profanen Programmierfehlers beschädigt wird, den ich in der Vergangenheit einige Male für real gemacht habe: <?php class TestClass { private $testField; function setField($newVal) { $testField = $newVal; // deliberately broken; should be `$this->testField = $newVal` } function getField() …
In welchen Aspekten unterscheidet sich der Aufruf einer Funktion mit und ohne neues Schlüsselwort in Javascript? Ich meine, was alle Dinge unterscheiden zwischen? testFn() vs. new testFn()
Ich verstehe, dass der Unterschied zwischen den beiden Architekturen in der Trennung von Anweisungen von Daten in der Harvard-Architektur besteht. Aber woher weiß ich, auf welchem Systemtyp ich mich befinde? Ist es möglich, ein Programm so zu schreiben, dass das Programm bestimmt, ob das System von Neumann oder Harvard ist? …
Ich bin ein aufstrebender Spieleentwickler, arbeite an gelegentlichen Indie-Spielen und mache seit einiger Zeit etwas, das anfangs wie eine schlechte Praxis schien, aber ich möchte wirklich eine Antwort von einigen erfahrenen Programmierern hier bekommen. enumList.hAngenommen , ich habe eine Datei mit dem Namen, in der ich alle Aufzählungen deklariere, die …
Ich glaube, wenn Sie Ihre Repositorys haben, verwenden Sie ein ORM, das bereits genug von der Datenbank abstrahiert ist. Wo ich jetzt arbeite, glaubt jedoch jemand, dass wir eine Ebene haben sollten, die das ORM abstrahiert, falls wir das ORM später ändern möchten. Ist es wirklich notwendig oder ist es …
Ich habe kürzlich eine Website über die Entwicklung von sauberem Code gelesen (ich habe hier keinen Link eingefügt, da dieser nicht auf Englisch ist). Eines der auf dieser Website beworbenen Prinzipien ist das Open-Closed-Prinzip : Jede Softwarekomponente sollte zur Erweiterung geöffnet und zur Änderung geschlossen sein. Wenn wir beispielsweise eine …
Meine derzeitige Aufgabe besteht hauptsächlich darin, GUI-Testcode für verschiedene Anwendungen zu schreiben, an denen wir arbeiten. Ich finde jedoch, dass ich dazu neige, viel Code in Tests zu kopieren und einzufügen. Der Grund dafür ist, dass die Bereiche, die ich teste, in der Regel ähnlich genug sind, um wiederholt werden …
Könnten ältere C ++ - Compiler (z. B. VS2008 und gcc3.4) Verbindungen zu externen Bibliotheken herstellen, die in C ++ 11 geschrieben wurden? Mein Gedanke ist, dass die C ++ 11 .lib-Dateien zu diesem Zeitpunkt nur Byte-Code sind und die älteren Compiler nicht stören sollten, wie sie generiert wurden, solange …
Es tut mir leid, wenn dies eine ABSOLUT sophomorische Frage ist, aber ich bin gespannt, welche Best Practices es gibt, und ich kann bei Google anscheinend keine gute Antwort finden. In Python verwende ich normalerweise eine leere Klasse als Super-Catchall-Datenstrukturcontainer (ähnlich einer JSON-Datei) und füge unterwegs Attribute hinzu: class DataObj: …
Ich bin neugierig, sagen wir mal: 00000000001 90 nop 00000000002 90 nop 00000000003 90 nop Wird es genauso ausgeführt? 00000000001 0F1F00 nop dword [ds:rax] Welchen Effekt hätte das zweite Beispiel im Gegensatz zum ersten?
Für das Unternehmen, für das ich arbeite, muss der gesamte Code von anderen Entwicklern überprüft werden, bevor er festgeschrieben wird. Die Mitglieder meines Teams sind oft frustriert, weil die anderen Entwickler zu beschäftigt sind, um eine Überprüfung durchzuführen, insbesondere wenn diese sehr lang ist. Wie können Sie andere Entwickler dazu …
Ich habe nach einer effizienten String-Trie-Implementierung gesucht. Meistens habe ich folgenden Code gefunden: Referenzielle Implementierung in Java (per Wikipedia) Ich mag diese Implementierungen aus zwei Gründen nicht: Sie unterstützen nur 256 ASCII-Zeichen. Ich muss Dinge wie Kyrillisch behandeln. Sie sind extrem speichereffizient. Jeder Knoten enthält ein Array mit 256 Referenzen, …
Kontext Ich habe mit einer Hierarchie von Objekten (einem Ausdrucksbaum) ein "Pseudo" -Besuchermuster verwendet (Pseudo, da darin kein doppelter Versand verwendet wird): public interface MyInterface { void Accept(SomeClass operationClass); } public class MyImpl : MyInterface { public void Accept(SomeClass operationClass) { operationClass.DoSomething(); operationClass.DoSomethingElse(); // ... and so on ... } …
Ich entwickle eine Java 6 EE-Anwendung und teste meinen JSP-Code mit einer anderen mit einer Testversion der Funktionsaufrufe und des Codes, die in der ursprünglichen verwendet wurden, aber es scheint locker und unpraktisch. Gibt es eine gute Möglichkeit, diese Art von Tests durchzuführen?
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.