Softwareentwicklung

Fragen und Antworten für Fachleute, Akademiker und Studenten, die im Lebenszyklus der Systementwicklung arbeiten


8
Entwürfe und Vorgehensweisen zum Schutz vor fehlerhaften Null-Einträgen aus der Datenbank
Ein Teil meines Programms ruft Daten aus vielen Tabellen und Spalten in meiner Datenbank zur Verarbeitung ab. Einige der Spalten sind möglicherweise vorhanden null, aber im aktuellen Verarbeitungskontext ist dies ein Fehler. Dies sollte "theoretisch" nicht passieren. Wenn dies der Fall ist, deutet dies auf fehlerhafte Daten oder einen Fehler …




2
Warum ist Akka gut für Parallelität?
Ich bin neu bei Akka und dem Schauspieler-Framework. Ich bin mir sicher, dass mir etwas Offensichtliches fehlt. Bitte nehmen Sie meine Entschuldigung im Voraus an. Ich lese immer wieder, dass einer der Hauptpunkte bei der Wahl von Akka die Art und Weise ist, wie Parallelität verwaltet wird. Mir ist nicht …

1
Was ist der Unterschied zwischen "kk" und "HH" +1 in ISO-8601?
In der ISO-8601 gibt es mehrere Stundenformate, eines davon ist "kk" für die Stunden 1-24. Was ist der Zweck davon? Gibt es Länder, die ihre Zeit ausgleichen? Ist es für militärische Zwecke? Der Wikipedia-Artikel hat die genaue Natur zwischen HH und kk nicht geklärt. Die Hauptursache für mein Anliegen ist …


1
Versionskontrolle einer Website: Dev / Production-Frontend-Dateien
Ich versuche mir eine bessere Möglichkeit zur Versionskontrolle unserer Website-Projekte auszudenken. Denken Sie daran, ich bin nur ein Front-End-Entwickler, daher habe ich keine profunden Kenntnisse in VCS. Workflows ändern sich und frühere Versionskontrollgewohnheiten sind veraltet. Das Hauptproblem besteht darin, dass für jede Website zwei Arrays von Front-End-Dateien vorhanden sind. Die …

1
Zwischenspeichern authentifizierter Anforderungen für alle Benutzer
Ich arbeite an einer Web-App, die sich mit sehr großen Impulsen gleichzeitiger Benutzer befassen muss, die autorisiert werden müssen, um identische Inhalte anzufordern. In seinem aktuellen Zustand ist es sogar für eine 32-Kern-AWS-Instanz völlig lähmend. (Beachten Sie, dass wir Nginx als Reverse-Proxy verwenden.) Die Antwort kann nicht einfach zwischengespeichert werden, …

4
Wie gehen Sie mit transitiven Abhängigkeitskonflikten um, die nur zur Laufzeit bekannt sind? [geschlossen]
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 4 Jahren . Wie gehen Sie normalerweise mit transitiven Abhängigkeitsproblemen um, …

7
Algorithmus zur Bestimmung von Transaktionen zwischen wöchentlichen Datenreihen?
Ich versuche, ein kleines Berichterstellungstool (mit SQLite-Backend) zu entwickeln. Ich kann dieses Tool am besten als "Transaktions" -Buch beschreiben. Ich versuche, "Transaktionen" aus dem wöchentlichen Datenextrakt zu verfolgen: "neu" (oder hinzufügen) - Die Ressource ist neu in meiner App, da meine App diese Ressource möglicherweise noch nicht verfolgt hat, da …

2
Sollte die bekannte Geschäfts-ID eines Unternehmens in DDD / OOP mit einem dedizierten Typ dargestellt werden?
In der Praxis bedeutet dies, einen benutzerdefinierten (unveränderlichen) classüber einen stringoder einen anderen primitiven Typ zu verwenden. Beispiele: Veröffentlichung: International Standard Book Number. Finanzen: Internationale Wertpapieridentifikationsnummer. Vorteile: Kann das Format eines Bezeichners sicherstellen. Wird ein erstklassiges Mitglied des Modells. Nachteile: Fügt Persistenzreibung hinzu (z. B. Entity Framework). Mehr Code.

1
Überprüfung des C ++ - Serialisierungsdesigns
Ich schreibe eine C ++ - Anwendung. Die meisten Anwendungen lesen und schreiben Daten , und dies ist keine Ausnahme. Ich habe ein übergeordnetes Design für das Datenmodell und die Serialisierungslogik erstellt. Diese Frage erfordert eine Überprüfung meines Designs unter Berücksichtigung dieser spezifischen Ziele: Einfache und flexible Möglichkeit zum Lesen …
9 design  c++  c++11 

3
Sprachübergreifende testgetriebene Entwicklung
Die kurze Frage: Wie verfolgen Sie die testgesteuerte Entwicklung in einem mehrsprachigen Projekt? Insbesondere schreibe ich eine Webanwendung, die JavaScript und PHP verwendet, und ich möchte den TDD-Prinzipien folgen, bin mir aber nicht sicher, wie ich sie integrieren soll. Führe ich separate Testsuiten für die JS- und PHP-Abschnitte aus und …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.