Ich arbeite an einer Anwendung, die mehrere Ebenen hat. Datenzugriffsschicht zum Abrufen und Speichern von Daten aus der Datenquelle, Geschäftslogik zum Bearbeiten von Daten, Benutzeroberfläche zum Anzeigen der Daten auf dem Bildschirm. Ich mache auch Unit-Tests der Geschäftslogikschicht. Die einzige Anforderung besteht darin, den Ablauf der Business-Layer-Logik zu testen. Daher …
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 . Wir probieren für ein paar Sprints eine obligatorische …
Ich muss zwei Kurven f (x) und g (x) vergleichen. Sie liegen im gleichen x-Bereich (z. B. -30 bis 30). f (x) kann einige scharfe Spitzen oder glatte Spitzen und Täler aufweisen. g (x) kann die gleichen Spitzen und Täler haben. Wenn ja, möchte ich messen, wie gut diese Merkmale …
Bei meinem derzeitigen Arbeitgeber verwenden wir ein Open-Source-Projekt, das auf Github gehostet wird, als Bestandteil unserer Anwendung. Ich habe an diesem Projekt gearbeitet, um sowohl einige Funktionen hinzuzufügen, die wir benötigen, als auch um sie in unsere Build-Systeme zu integrieren. Mein Manager und ich sind uns einig, dass wir so …
Ich entwerfe eine dreistufige Anwendung mit ASP.NET MVC 4. Ich habe die folgenden Ressourcen als Referenz verwendet. CodeProject: MVC + N-Tier + Entity Framework Trennen des Datenzugriffs in ASP.NET MVC Ich habe das folgende Design bisher. Präsentationsschicht (PL) (Haupt-MVC-Projekt, bei dem M von MVC in die Datenzugriffsschicht verschoben wurde): MyProjectName.Main …
Ich versuche, dem Single Responsibility Principle (SRP) zu folgen und auch Code-Wiederholungen wegzulassen. Es gibt jedoch häufig Stellen, an denen es Code-Wiederholungen gibt, die nichts anderes als Codeblöcke von Aufrufen sind, die sich nicht in eine zumindest aussagekräftige benannte Methode extrahieren lassen: DoAction1(); DoAction2(); if (value) DoAction3(); DoAction4(); Was ist …
Ich arbeite an einem "Spaghetti-Code" -Projekt, und während ich Fehler behebe und neue Funktionen implementiere, führe ich auch einige Umgestaltungen durch, um den Code Unit-testbar zu machen. Der Code ist oft so eng miteinander verbunden oder kompliziert, dass das Beheben eines kleinen Fehlers dazu führen würde, dass viele Klassen neu …
In C # können Sie Methoden mit dem Rückgabetyp IEnumerable<T>und erstellen yield returnund yield breakden Fluss steuern. Hier ist ein einfaches Beispiel, das beide Steuerelemente verwendet: public IEnumerable<int> GetEvens(int start, int end) { if(end < start) yield break; if(start & 2 != 0) start++; for(int i = start; i <= …
Ich arbeite in QT. Kann eine statische Bibliothek von einer anderen statischen Bibliothek abhängen? (Statische Bibliothek wird durch Verknüpfen einer anderen statischen Bibliothek erstellt.) Wenn ja, ist es möglich, dass die generierte lib (lib1) nach dem Verknüpfen mit lib2 nicht alle Codes von lib2 enthält? In meinem Qt-Projekt verwende ich …
Ich habe dieses schöne Bild hier gesehen . Ich habe erfahren, dass alle Compiler, die die .net-Sprache unterstützen, den Quellcode in das CILFormat konvertieren. Jetzt bringt Microsoft niemals das .NETgesamte Betriebssystem ein, indem es eine CLR für alle Betriebssysteme schreibt. Warum sollten Sie dann ein solches Zwischencodeformat und eine CLR …
Ich habe ein Projekt gestartet, das mindestens drei Repositorys auf GitHub umfasst. Eines der Repositorys ist ein allgemeiner Dokumentations- und Beispielspeicherauszug, und die anderen beiden enthalten die Implementierung von zwei Programmen, die das Rückgrat des Projekts bilden. Sollte ich eine GitHub-Organisation verwenden, um eine solche Konfiguration durchzuführen? Oder sollte ich …
Wenn ich aus einem Projekt mit Linq2Sql herauskomme, vermute ich, dass das nächste (größere) mich in die Arme von Entity Framework drängen könnte. Ich habe einige Informationen zu diesem Thema gelesen, aber was ich nicht gefunden habe, ist eine zusammenhängende Geschichte darüber, wie SQL Server-Datentools und Entity Framework zusammen verwendet …
So wie es war Seit Jahren organisiere ich meine Softwarelösungen als solche: Data Access Layer (DAL), um das Geschäft mit dem Zugriff auf Daten zu abstrahieren Business Logic Layer (BLL) zum Anwenden von Geschäftsregeln auf Datensätze, zum Behandeln der Authentifizierung usw. Dienstprogramme (Util), die nur eine Bibliothek gängiger Dienstprogrammmethoden sind, …
Ich möchte sehen können, welcher Code in Tausenden von Zeilen Quellcode am häufigsten ausgeführt wird und am längsten dauert. Dies dient der Optimierung. Für die Optimierung ist es wichtig zu sehen, welche Teile des Codes am häufigsten ausgeführt werden, da ich mich auf diese Teile konzentrieren sollte, um sie zu …
Mein Freund gab mir ein Problem, von dem er sagt, dass es einfach ist, aber ich kann keinen guten Algorithmus finden, um es zu tun. Sie erhalten eine Eingabe von 100 zufälligen englischen Wörtern. Sie müssen die längste Wortfolge finden, bei der der letzte Buchstabe in einem Wort mit dem …
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.