Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 6 Jahren migriert . Als ich anfing, in Java zu programmieren, frustrierte mich die Tatsache, dass switch-Anweisungen keine Zeichenketten enthielten. Bei der Verwendung von Enums erkannte ich die Vorteile, die Sie mit …
Ich bin ein planetarwissenschaftlicher Forscher und ein Projekt, an dem ich arbeite, sind N- Körpersimulationen von Saturnringen. Das Ziel dieser speziellen Studie ist es, zu beobachten, wie Partikel unter ihrer eigenen Schwerkraft zusammenklumpen und die Gesamtmasse der Klumpen gegen die mittlere Geschwindigkeit aller Partikel in der Zelle zu messen. Wir …
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 6 Jahren . Nachdem ich über ein Jahr lang mit WordPress und …
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 5 Jahren . Überlastet die Methode eine Art Polymorphismus? Für mich scheint …
Ich arbeite an einem Projekt mit einigen Dateiformaten. Einige Formate werden von .xsds angegeben, andere von der Dokumentation auf den jeweiligen Websites, und einige sind benutzerdefinierte interne Formate, für die keine Dokumentation vorhanden ist. Mwahahahaha. Was ist das Problem? Ich möchte meine Dateireader testen, bin mir aber nicht ganz sicher, …
Ich bin ein fortgeschrittener Programmierer mit einigen Jahren Berufserfahrung, der sein Masterstudium zur Hälfte abgeschlossen hat. Beim Programmierenlernen habe ich oft zwei scheinbar widersprüchliche Ratschläge gehört. Der erste Ratschlag war, etwas schnell zum Laufen zu bringen, zu sehen, wie es funktioniert (entweder durch Prototyping oder informelle Tests), die Version zu …
Ich beschäftigte mich mit gleichzeitiger Programmierung in den Programmiersprachen Erlang und Go. Nach meinem Befund werden sie als Actor Model bzw. CSP verwendet. Trotzdem bin ich verwirrt mit den objektiven Unterschieden zwischen CSP und Akteuren. ist es nur theoretisch anders, aber das gleiche Konzept?
Ich prüfe derzeit die Möglichkeiten und Auswirkungen der Verknüpfung mit einer GPL-Bibliothek für eine Anwendung im kommerziellen Kontext. Soweit ich die GPL verstanden habe, besteht, solange die Anwendung intern verwendet wird, keine Verpflichtung, ihren Code freizugeben (auch wenn eine Kopie in eine kontrollierte Tochtergesellschaft verschoben wird). Was ich nicht verstehe, …
Ich stelle fest, dass es immer dann, wenn ich ein früheres Projekt ausführen möchte, lange dauern wird, bis ich es finde und alles wieder eingerichtet ist, damit es ausgeführt werden kann. Zum Beispiel habe ich Python-Projekte, die ich in Linux erstellt habe, und es hängt von Software-Paketen ab, die leicht …
Jeder sagt, ich sollte meinen Code modular gestalten, aber ist es nicht weniger effizient, wenn ich mehr Methodenaufrufe als weniger, aber größere Methoden verwende? Was ist der Unterschied in Java, C oder C ++? Ich habe festgestellt, dass das Bearbeiten, Lesen und Verstehen einfacher ist, insbesondere in einer Gruppe. Ist …
Aus einigen Open Source-Projekten habe ich den folgenden Codierungsstil zusammengetragen void someFunction(bool forget); void ourFunction() { someFunction(false /* forget */); } Ich habe immer Zweifel, was falsehier bedeutet. Bedeutet es "vergessen" oder bezieht sich das "vergessen" auf den entsprechenden Parameter (wie im obigen Fall) und "falsch" soll es negieren? Welcher …
Ich schreibe eine Java-Webanwendung, die hauptsächlich aus einer Reihe ähnlicher Seiten besteht, in denen jede Seite mehrere Tabellen und einen Filter enthält, der für diese Tabellen gilt. Die Daten in diesen Tabellen stammen aus einer SQL-Datenbank. Ich verwende myBatis als ORM, was in meinem Fall möglicherweise nicht die beste Wahl …
Ich arbeite an einer alten Codebasis, die ... nicht perfekt ist , in einer Umgebung, die es auch nicht ist. Es ist nicht die schlechteste Codebasis, die ich in meinem Leben gesehen habe, aber es gibt immer noch viele Probleme: Null-Einheitentests; Methoden mit mehr als tausend Codezeilen; Missverständnis der objektorientierten …
Manchmal, wenn auch nicht oft, muss ich mathematische Logik in meinen Code einfügen. Die verwendeten Konzepte sind meist sehr einfach, aber der resultierende Code ist nicht - viele Variablen mit unklarem Zweck und einige Operationen mit nicht so offensichtlicher Absicht. Ich will damit nicht sagen , dass der Code nicht …
Wir alle wissen und lieben, dass Funktionsaufrufe normalerweise über den Stack implementiert werden. Es gibt Frames, Absenderadressen, Parameter, das ganze Los. Der Stack ist jedoch ein Implementierungsdetail: Aufrufkonventionen können verschiedene Aufgaben ausführen (dh x86-Fastcall verwendet (einige) Register, MIPS und Follower verwenden Registerfenster usw.) und Optimierungen können sogar andere Aufgaben ausfü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.