Meine Frage ist eher eine Designfrage. In meinem Programm bin ich zu einer Datenstruktur gekommen, die ungefähr so aussieht: private ConcurrentHashMap<A, ConcurrentHashMap<B, ConcurrentHashMap<Integer, C>>> services = new ConcurrentHashMap<A, ConcurrentHashMap<B, ConcurrentHashMap<Integer, C>>>(); Gibt es eine Möglichkeit, mit einer solchen Datenstruktur eleganter umzugehen? Vielen Dank! Bearbeiten : A, B und C sind …
Wir haben ein Dienstprogramm, mit dem Sie Dateien an einen gemeinsam genutzten Netzwerkspeicherort hochladen (und andere Vorgänge für die Datei ausführen) können. Die Dateigröße variiert in der Regel zwischen einigen MB und 500 MB. Es wurde der Vorschlag gemacht, dass wir beim Hochladen der Dateien an den freigegebenen Speicherort möglicherweise …
Da diese Frage ziemlich subjektiv zu sein scheint, poste ich sie hier. Lassen Sie uns sagen Sie Ihre eigene Version von ASP.NET MVC zu schreiben Stackoverflow verwendet wird , so gibt es Klassen , wie Question, Answer, Userusw. Da Sie faul, Sie beschlossen , Entity Framework zu verwenden. Alle oben …
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 5 Jahren . Ich unterrichte den Kurs "Einführung in die Programmierung" …
Wenn ich Design für eine Aufgabe mache, kämpfe ich immer wieder gegen dieses quälende Gefühl, dass es, abgesehen davon, dass es sich um eine allgemeine Gliederung handelt, am Ende mehr oder weniger ignoriert wird. Ich gebe Ihnen ein Beispiel: Ich habe ein Frontend für ein Gerät geschrieben, das Lese- / …
Wie würden Sie eine erweiterbare Webanwendung implementieren? Ich denke an eine Webanwendung ähnlich wie Jenkins oder Hudson, die Plug-In-Unterstützung bietet. Obwohl mir klar ist, wie Plug-Ins gefunden und geladen werden können, weiß ich nicht, wie sie in die Gesamtarchitektur integriert werden können. Über die folgenden Punkte bin ich besonders unsicher. …
In meiner aktuellen Entwicklungssituation haben wir viele DLLs, ausführbare Dateien und statische Bibliotheken. Wie entscheiden Sie, was in eine DLL aufgenommen werden soll? Was soll in eine ausführbare Datei gehen? Warum separate Funktionen in verschiedenen ausführbaren Dateien? Ich hoffe, dass die Antwort kurz ist, aber dies ist anscheinend ein weitgehend …
Ich frage mich nur, ob es irgendeine praktische Methode oder Technik oder sogar Tricks gibt, um diese "unbekannten unbekannten" Fehler zu vermeiden, insbesondere jene bösen und zufälligen, die oft in den letzten Minuten auftauchen, oder zumindest, um diese Dinge auf einem Mindestniveau zu halten. Ich frage dies, denn wenn Sie …
Ich habe Jon Skeets Vortrag bei den letzten StackOverflow Dev Days gehört und er hat meine Neugier auf die Internationalisierung geweckt. Angenommen, ich habe ein Programm zur Waffelherstellung, das entweder vollständig ist oder noch läuft, und ich möchte es an andere Länder verteilen. Worüber muss ich mir im Hinblick auf …
Wir haben bei unserem letzten Integrationstest viel Zeit mit einem Fehler verschwendet, der meiner Meinung nach beim Testen von Einheiten hätte gefunden werden müssen. Das Problem war, dass sich eine Schnittstelle / ein Dienst, die wir anriefen, anders verhielt als erwartet, und der Unit-Test dieses Problem nicht fand, weil wir …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 6 Jahren . Ich sehe oft, wie Programmierer Nicht-Technikern raten, sie sollten einfach nur das Programmieren …
In Vorbereitung auf eine neue Version der Software, die unser Unternehmen unterhält, habe ich an einem meiner Meinung nach wirklich guten Ansatz zur Lösung unserer Skalierbarkeitsprobleme gearbeitet. Ich habe die Absicht, einen Proof of Concept zusammenzustellen, um das Design auf Papier zu validieren. Das wird tatsächlich das tun, was ich …
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' …
Das Schreiben einer GUI für ein Programm war schon immer eine entmutigende, deprimierende und frustrierende Aufgabe. Es spielt keine Rolle, welche Sprache es ist, es ist extrem schwer zu bekommen, was ich will. Besonders in kompilierten Sprachen wie Java, in denen das Erstellen einer Änderung ein oder zwei Minuten dauert. …
Ich plane, ein externes Tool zu integrieren ( ffmpeg in meinem speziellen Fall, aber es könnte alles sein, so lang wie seine Aufgaben langwierig sind). Dieses Tool verfügt über viele Befehlszeilenparameter. Im Moment habe ich einfache Dinge damit gemacht, und ich musste bereits eine Menge Unterricht schreiben, um alle Informationen …
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.