Softwareentwicklung

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

7
Methoden / Tools für die eigene Entwicklung [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 5 Jahren . Angenommen, Sie müssen eine mittelgroße Software vollständig selbst entwickeln. Als ob es ein …


13
Können wir garantieren, dass ein Programm niemals schief geht?
Wir haben hier ein System. In letzter Zeit gibt es eine falsche Berechnung in einer der Zahlen im vom System generierten Bericht. Aufgrund unserer Erfahrung sind wir seit einigen Jahren nie mehr auf Probleme / Fehler in diesem System gestoßen. Da der Schreiber dieses Systems bereits gegangen war, können wir …
10 debugging 


3
Unit-Test-Methoden, die Lieferanten-Webservices aufrufen
Ich habe eine Klasse mit einer öffentlichen Methode Send()und einigen privaten Methoden. Es ruft einige Webservices auf und verarbeitet die Antwort. Die Verarbeitung erfolgt in privaten Methoden. Ich möchte den Code Unit-testen. Mein Verständnis ist, dass Unit-Tests meinen Code isoliert testen sollten (dh Lieferantenantworten nachahmen). Ich glaube auch, dass private …

2
Allgegenwärtige Sprache - Konflikt zwischen Korrektheit und Benutzerfreundlichkeit
Ein zentraler Bestandteil von Domain Driven Design ist die konsistente Verwendung einer allgegenwärtigen Sprache im gesamten System - in Konversationen, Code, Datenbankschema, Benutzeroberfläche, Tests usw. Ich bin an einem Projekt beteiligt, in dem es bereits eine etablierte Domain-Sprache gibt, die von einer internationalen Standardorganisation definiert wird. Wir arbeiten jedoch für …

2
Was ist der richtige Weg, um die OnClickListener-Schnittstelle für viele Schaltflächen zu implementieren?
Meine Android-Aktivität enthält mehrere Schaltflächen, die alle einen OnClickListener benötigen. Ich habe viele verschiedene Möglichkeiten gesehen, wie :: Implementierung der Schnittstelle in der Aktivitätsklasse Erstellen einer separaten Klasse, die die Schnittstelle implementiert Definieren einer anonymen inneren Klasse für jede Schaltfläche. Ich habe viele Beispiele für jeden Ansatz gesehen. Mir ist …

5
Planning Poker und wortreiche Entwickler [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 4 Jahren . Mein Team besteht aus 4 Entwicklern; alle erfahren und …
10 agile  planning 

2
Befehlshandler und DDD
Ich habe eine ASP.NET MVC-Anwendung, die einen Abfragedienst zum Abrufen von Daten und einen Befehlsdienst zum Senden von Befehlen verwendet. Meine Frage betrifft den Befehlsteil. Wenn eine Anforderung eingeht, verwendet der Befehlsdienst einen Befehls-Dispatcher, der den Befehl an den angegebenen Befehlshandler weiterleitet. Dieser Befehlshandler überprüft zuerst den Befehl und führt …


3
Lange Parameterliste versus lange Statusvariablenliste
In einem C ++ - Buch sagt der Autor, dass wir keine Funktion mit einer langen Parameterliste mehr benötigen, da die meisten Parameter in Statusvariablen in einer Klasse umgestaltet werden können. Andererseits sagt ein funktionales Programmierbuch, dass Zustandsvariablen böse sind, weil sie Nebenwirkungen verursachen, die fehleranfällig und schwer zu parallelisierenden …

5
Lizenzüberprüfung und Anruf nach Hause
Ich entwickle eine Anwendung, die beim Kauf mit einer Lizenz aktiviert werden kann. Derzeit mache ich eine Offline-Validierung, was mich etwas beunruhigt. Ich bin mir bewusst, dass es nichts gegen Risse (dh modifizierte Binärdateien) zu tun gibt. Ich denke jedoch darüber nach, die Raubkopien von Lizenzschlüsseln zu unterbinden. Hier ist …
10 licensing 

3
Unterstützung der Mandantenfähigkeit
Was sind die typischen Herausforderungen bei der Konvertierung einer App mit einem Mandanten in eine App mit mehreren Mandanten? Sicherheit und Datenisolation sind für mich die wichtigsten. Was sind andere? Ich bin einer der Architekten für einen ziemlich bedeutenden Automatisierungsaufwand, und in der Vergangenheit war es nur unser Unternehmen, das …

4
STDOUT und seine Verunreinigung
Ich habe viele Bücher und Artikel über funktionale Programmierung gelesen und schäme mich immer noch, einige sehr grundlegende Konzepte nicht sicher verstehen zu können. Eine der Hauptideen der funktionalen Programmierung ist, dass dieselbe Eingabe immer dieselbe Ausgabe erzeugen sollte. Daher könnte beispielsweise das Abfragen von Datenbanken oder das Schreiben von …

3
warum getMonth () mit 0 beginnt
Ich habe eine Funktion codiert, um einen Tag aus einem Datumswert in Javascript zu entfernen, und ich war etwas überrascht, dass getMonth () von javascript von 0 für Januar bis 11 für Dezember startet. Warum beginnt getMonth () von Javascript mit 0?
10 javascript 

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.