Softwareentwicklung

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

5
Objekte bei Beendigung des Servers korrekt entsorgen
Ich arbeite an einem großen C ++ - Projekt. Es besteht aus einem Server, der eine REST-API verfügbar macht und eine einfache und benutzerfreundliche Oberfläche für ein sehr breites System bietet, das viele andere Server umfasst. Die Codebasis ist ziemlich groß und komplex und hat sich im Laufe der Zeit …
9 c++  debugging  memory 

3
Wo soll ich Testdaten speichern?
Ich habe kleinere Unit-Tests, die kleine Schnipsel aus realen Datensätzen verwenden. Ich möchte mein Programm aus einer Vielzahl von Gründen auch anhand vollständiger Datensätze testen. Das einzige Problem ist, dass ein einzelner realer Datensatz ungefähr 5 GB groß ist. Ich habe keine festen Zahlen für das gefunden, was Git-Repositories speichern …
9 testing 

1
Warum verwendet GCC standardmäßig die AT & T-Syntax?
Ich denke, der Titel sagt alles :) Gibt es einen bestimmten praktischen Grund (ich denke, es ist größtenteils historisch, aber ich kann ihn nicht alleine finden), warum GCC die AT & T / GAS-Syntax verwendet? Hinweis: Ich weiß, dass dies nur die Standardeinstellung ist und Sie sie wechseln können Anmerkung …
9 history  assembly  gcc 

2
Unit Testing eines Stateful Frameworks wie Phaser?
TL; DR Ich benötige Hilfe bei der Identifizierung von Techniken zur Vereinfachung des automatisierten Komponententests, wenn ich in einem zustandsbehafteten Rahmen arbeite. Hintergrund: Ich schreibe gerade ein Spiel in TypeScript und dem Phaser-Framework . Phaser beschreibt sich selbst als ein HTML5-Spielframework, das so wenig wie möglich versucht, die Struktur Ihres …


1
Ursprüngliche Quelle des Zufallsalgorithmus "(Startwert * 9301 + 49297)% 233280"?
Wenn Sie nach Beispielen für die Erstellung eines gesetzten (Pseudo-) Zufallszahlengenerators suchen, werden Sie auf solche Dinge stoßen (spezielles Beispiel http://indiegamr.com/generate-repeatable-random-numbers-in-js/ ): // the initial seed Math.seed = 6; // in order to work 'Math.seed' must NOT be undefined, // so in any case, you HAVE to provide a Math.seed …
9 history  random 

1
Entwurf für ein Anwendungsframework, mit dem jede Implementierung Teile der Benutzeroberfläche anpassen kann
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, …

4
Trennung des Abrufs von Daten und Geschäftsobjekten zwischen DAL- und BLL-Ebenen
Ich habe einige Nachforschungen angestellt, bevor ich diese Frage gestellt habe. Eine der folgenden Fragen oder Beiträge ist unten aufgeführt. Ich konnte mir nicht klar machen, wie ich bestimmen soll. Geschäftsobjekte innerhalb einer Datenzugriffsschicht Ich habe ein Repository und die Business Layer rufen das Repository auf, um die Daten abzurufen. …

4
Muss ich den Quellcode öffnen, wenn ich GPLv2-lizenzierte Software zum Ableiten von Daten verwende?
Ich arbeite alleine an einem Kalenderprojekt. In diesem Projekt muss ich Schweizer Ephemeride verwenden . Es ist unter GPLv2 und kommerziell lizenziert. Mit der kommerziellen Version der Lizenz sind Entwickler berechtigt, die Software auf Wunsch zu vertreiben. Da dies jedoch mein persönliches Projekt ist, muss ich die GPLv2-Lizenz verwenden. Durch …

3
Wie kann man Junior-Entwickler am besten in das Entwerfen einer Anwendung von Grund auf einbeziehen? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 5 Jahren . Wir sind ein Team von 3 Entwicklern (2 erfahrene …



4
Wann sollte eine Methode einer Klasse dieselbe Instanz zurückgeben, nachdem sie sich selbst geändert hat?
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 …

2
Typinferenz in Golang / Haskell
Ich habe gelesen, dass Go keine echte Typinferenz in dem Sinne hat, wie es funktionale Sprachen wie ML oder Haskell haben, aber ich konnte keinen einfach zu verstehenden Vergleich der beiden Versionen finden. Könnte jemand in grundlegenden Begriffen erklären, wie sich die Typinferenz in Go von der Typinferenz in Haskell …

4
Modellbeziehungen mit DDD (oder mit Sinn)?
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 …

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.