Einige Hintergrundinformationen: Ein Kollege und ich haben unterschiedliche Interpretationen von MVC, was bedeutet, dass wir angesichts des gleichen Problems radikal unterschiedliche Lösungen finden. Er stammt aus einem Java-Hintergrund, in dem jede Komponente von MVC traditionell ein Objekt modelliert, und ich komme aus einem Haskell-Hintergrund und habe wenig oder keine Erfahrung …
Ich habe ein WifiComponentin meinem Camerain meiner Client - Anwendung. Es ist für die Verwaltung der Wifi-bezogenen Funktionen der Kamera verantwortlich. Die Kamera repräsentiert eine reale Kamera. Dies WifiComponentkann entweder aktiviert werden (in diesem Fall kann ich Dinge damit tun, z. B. den Verbindungsstatus überprüfen und scannen) oder deaktiviert werden …
Ich erstelle eine API, die Zugriffstoken verwendet, damit ich die Nutzung zwischen verschiedenen Abteilungen und für die Zugriffskontrolle verfolgen kann. Mein Plan ist es, die HTTP-Verben angemessen zu verwenden - GETInformationen abzurufen, POSThinzuzufügen, zu DELETElöschen usw. Meine Frage ist, wie ich mit Zugriffstoken bei den GET-Aufrufen umgehen soll. Option eins: …
Meine Gruppe hat ein R-Paket entwickelt, um das Pflanzenwachstum zu simulieren (siehe GitHub-Repository ). Das R-Paket verwendet .Calldie Schnittstelle zu C. Wir haben entschieden, dass es sich lohnt, eine eigenständige C-Bibliothek zu erstellen. Die beiden Hauptgründe sind 1) die Verwendung vertrauter C-Debugging-Tools und 2) ein großer Teil der Entwickler- / …
Angenommen, ich verwende ein einfaches rekursives Algo für Fibonacci, das wie folgt ausgeführt wird: fib(5) -> fib(4)+fib(3) | | fib(3)+fib(2)| fib(2)+fib(1) und so weiter Die Ausführung erfolgt weiterhin sequentiell. Wie würde ich dies stattdessen so codieren, dass fib(4)und fib(3)durch Berechnen von 2 separaten Threads berechnet werden, dann werden in fib(4)und …
Ich spiele mit Abhängigkeitsinjektion, bin mir aber nicht sicher, ob ich es richtig mache. Insbesondere bin ich mir nicht sicher, wie Klassen mit injizierten Abhängigkeiten richtig erstellt werden sollen. Angenommen, ich habe eine Klasse A, die Klasse B erstellt. Klasse B hängt von Klasse C ab und Klasse C hängt …
Ich versuche zu verstehen, wie und wo Domänenmodellfabriken implementiert werden sollen. Ich habe mein CompanyAggregat als Demo aufgenommen, wie ich es gemacht habe. Ich habe meine Entwurfsentscheidungen am Ende aufgenommen - ich würde mich über Kommentare, Vorschläge und Kritik zu diesen Punkten freuen. Das CompanyDomain-Modell: public class Company : DomainEntity, …
Ich versuche immer noch, Designmuster hier zu verstehen. Nachdem ich das abstrakte Fabrikmuster gelernt hatte, stellte ich fest, dass dieses Muster nicht gut skaliert werden kann. Schauen Sie sich das Uml-Diagramm des abstrakten Fabrikmusters an Wenn ich ein neues 'AbstractProductC' erstellen muss, muss ich in 'AbstractFactory' eine abstrakte Methode 'CreateProductC' …
Angenommen, Sie haben einen Webdienst, der Geschäftslogik über eine Datenquelle hinzufügt. So sieht jede API dieses Dienstes aus: Geben Sie mir bei einer Reihe von Einschränkungen die Elemente aus der Datenquelle, die diese Einschränkungen erfüllen. Sie können sagen, dass Sie von der API eine "Ansicht" der Datenquelle zurückerhalten. Mit der …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Ich möchte eine web- / browserbasierte Benutzeroberfläche für …
Angenommen, Sie haben einen Analysebaum, einen abstrakten Syntaxbaum und ein Kontrollflussdiagramm, die jeweils logisch von dem vorherigen abgeleitet sind. Im Prinzip ist es einfach, jedes Diagramm anhand des Analysebaums zu erstellen. Wie können wir jedoch die Komplexität der Aktualisierung der Diagramme verwalten, wenn der Analysebaum geändert wird? Wir wissen genau, …
Ich entwerfe eine einfache OO-Programmiersprache. Es wird statisch typisiert, kompiliert und von einer VM ausgeführt - ähnlich wie Java. Der Unterschied ist, dass ich OOP nicht so stark betonen möchte. Der Code selbst ähnelt größtenteils C ++ (Klassen, Funktionen und Variablen, die im Dateibereich zulässig sind). Eines der Dinge, die …
Ich versuche, eine Software zu dokumentieren, die ich ausführlich geschrieben habe. Eine SAS ist zu hoch und deckt die API nicht ab. Ich habe einige Beispiele für ein Sicherheitsdatenblatt online gefunden, sehe aber keinen Trend in ihrem Format. Ich frage mich, ob es einige allgemeine Richtlinien zum Schreiben einer Software-Design-Spezifikation …
Ich frage mich, wie reaktionsschnelles Design mit dem Prinzip der Trennung von Bedenken zusammenarbeitet, wenn es darum geht, wie sich eine einzelne Implementierung für mehrere Präsentationsgeräte (Mobilgeräte, Tablets, Browsergrößen usw.) verhält. Verstößt es gegen das Prinzip? Wenn ich Änderungen an einer Webseite vornehme, von der ich weiß, dass sie sich …
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 …
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.