Ich habe gehört, dass es empfohlen wird, Argumente öffentlicher Methoden zu validieren: Sollte man nach null suchen, wenn man nicht null erwartet? Sollte eine Methode ihre Parameter validieren? MSDN - CA1062: Überprüfen Sie die Argumente öffentlicher Methoden (ich habe .NET-Hintergrund, aber die Frage ist nicht C # -spezifisch ). Motivation …
Kontext Aufgrund der Staatenlosigkeit des REST-Architekturstils, bei der jede Anforderung vollständig für sich steht, speichert der Server niemals Informationen über den Client. Daher ist eine pessimistische Parallelitätskontrolle nicht geeignet, da der Server speichern müsste, welcher Client die Sperre für eine Ressource erhält. Anschließend wird mithilfe des EtagHeaders eine optimistische Parallelitätssteuerung …
Das Ziel meiner Aufgabe ist es, ein kleines System zu entwerfen, das geplante wiederkehrende Aufgaben ausführen kann. Eine wiederkehrende Aufgabe ist etwa "Senden Sie von Montag bis Freitag stündlich von 8.00 bis 17.00 Uhr eine E-Mail an den Administrator". Ich habe eine Basisklasse namens RecurringTask . public abstract class RecurringTask{ …
Ich habe die Aufgabe, ein Anwendungsframework zu entwerfen, mit dem jede Implementierung Teile der Benutzeroberfläche anpassen kann. Ein solches Beispiel wäre, dass die Implementierung (von nun an als Client bezeichnet) die Zellen der Sammlungsansicht definieren kann, die für einen bestimmten Bildschirm zurückgegeben werden sollen. Das Framework ist einfach dafür verantwortlich, …
Ich habe eine Klasse, die drei Methoden hat A(), B()und C(). Diese Methoden ändern die eigene Instanz. Während die Methoden eine Instanz zurückgeben müssen, wenn die Instanz eine separate Kopie ist (genau wie Clone()), habe ich die freie Wahl, voiddieselbe Instanz ( return this;) zurückzugeben, wenn dieselbe Instanz in der …
Hier ist eine vereinfachte Anforderung: Benutzer erstellt ein Questionmit mehreren Answers. Questionmuss mindestens eine haben Answer. Klarstellung: Denken Sie Questionund Answerwie in einem Test : Es gibt eine Frage, aber mehrere Antworten, bei denen nur wenige richtig sein können. Der Benutzer ist der Schauspieler, der diesen Test vorbereitet, daher erstellt …
Ich verwende eine große Schnittstelle mit ungefähr 50 Methoden, um auf eine Datenbank zuzugreifen. Die Schnittstelle wurde von einem Kollegen von mir geschrieben. Wir haben das besprochen: Ich: 50 Methoden sind zu viel. Es ist ein Code-Geruch. Kollege: Was soll ich dagegen tun? Sie möchten den DB-Zugriff - Sie haben …
Ich habe ernsthafte Zweifel am Design meiner Webanwendung. Ich wollte die Geschäftslogik von der Schnittstelle trennen, also habe ich eine Web-API erstellt, die alle Anforderungen an die Datenbank verarbeitet. Es ist eine ASP.NET-Web-API mit Entity-Framework und einer Arbeitseinheit sowie einem generischen Repository-Muster. Bisher ist alles gut. PROBLEM Wenn ich Hilfe …
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 5 Jahren . Ich verstehe das Konzept eines Objekts und als …
Der C99-Standard sagt in 6.5.16: 2: Ein Zuweisungsoperator muss einen modifizierbaren Wert als linken Operanden haben. und in 6.3.2.1:1: Ein modifizierbarer Wert ist ein Wert, der keinen Array-Typ hat, keinen unvollständigen Typ hat, keinen const-qualifizierten Typ hat und, wenn es sich um eine Struktur oder Vereinigung handelt, kein Mitglied hat …
Ich bin an meinem Interface - Design suchen , und ich kämpfe , um zu entscheiden , welche die „richtige“ Art und Weise ist die rollenbasierte Zugriffssteuerung zu implementieren, einen gegebenen userund ein , subjectdass die für userden Zugriff möchte. Soweit ich sehen kann, habe ich drei Kernoptionen (wobei eine …
Ich denke, diese Frage sollte für die meisten Programme gelten, die Einstellungen aus einer Datei laden. Meine Frage ist aus programmtechnischer Sicht und es geht wirklich darum, wie man mit dem Laden von Einstellungen aus einer Datei in Bezug auf verschiedene Klassen und Zugänglichkeit umgeht. Zum Beispiel: Wenn ein Programm …
Das Pipe & Filter-Architekturmuster ist als eine Kette von Verarbeitungselementen definiert , die so angeordnet sind, dass die Ausgabe jedes Elements die Eingabe des nächsten ist . In jedem Beispiel scheint eine prozess- oder threadübergreifende Verbindung zu berücksichtigen, die über eine Art gemeinsam genutzten Puffer ausgeführt wird. Mir scheint, dass …
Derzeit entwickeln wir eine REST-API für den Zugriff auf klassische Kundendaten. Eines der Elemente in der API sind die Assets eines Benutzers. Die Assets werden unter einem bestimmten Service hinzugefügt. Die Backend-API fügt einem Benutzer unter einem bestimmten Dienst nur ein Asset hinzu. Es gibt also keine Benutzer - Asset-Beziehung, …
Ich habe vor etwas mehr als einem Jahr das Programmieren aufgegeben, als ich immer wieder gegen diese Wand stieß. Ich besuche das Thema erneut, weil ich eine grundlegende Android-Anwendung erstellen möchte. Aber ich habe das Gefühl, dass mein begrenztes Wissen nicht ausreichen wird. Hier ist mein Problem. Ich habe ein …
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.