Softwareentwicklung

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


4
Warum können WARs keine Sitzungsinformationen teilen?
Ich habe mehrere Entwickler gesehen, die nach einer Lösung für dieses Problem gesucht haben: Zugriff auf Sitzungsinformationen aus einem anderen WAR (auch wenn sie sich in derselben EAR befinden) - hier einige Beispiele: Gibt es eine Möglichkeit, den Sitzungsstatus zwischen verschiedenen Anwendungen in Tomcat zu teilen? , Zugriffssitzung einer anderen …





4
Eine Aufzählung und eine Tabelle synchron halten
Ich erstelle ein Programm, das Daten in eine Datenbank sendet, und bin auf ein Muster gestoßen, das mir sicher bekannt ist: Eine kurze Tabelle der wahrscheinlichsten (sehr wahrscheinlich) festen Werte, die als Aufzählung dienen. Nehmen wir also die folgende Tabelle an Status: Status ID Beschreibung -------------- 0 unverarbeitet 1 Ausstehend …
11 database  enum 

2
Sollten Erweiterungsskripte in einer Sandbox ausgeführt werden?
Hierbei handelt es sich insbesondere um in lua (luajit-2.0) geschriebene Spielerweiterungen. Ich überlegte, ob ich die Möglichkeiten dieser Skripte einschränken sollte, und kam zu dem Schluss, dass ich das wahrscheinlich nicht tun sollte: Es ist schwer, richtig zu machen. Klingt albern, aber wahrscheinlich wird mein Sandkasten trotzdem undicht. Der einzige …

5
Berechnen Sie, ob eine Funktion rein ist
Laut Wikipedia: In der Computerprogrammierung kann eine Funktion als rein beschrieben werden, wenn beide Aussagen über die Funktion gelten: Die Funktion wertet immer den gleichen Ergebniswert bei gleichen Argumentwerten aus. Der Funktionsergebniswert kann weder von versteckten Informationen oder Zuständen abhängen, die sich im Verlauf der Programmausführung oder zwischen verschiedenen Programmausführungen …

3
Verspottende Betonklasse - Nicht empfohlen
Ich habe gerade einen Auszug aus dem Buch "Growing Object-Oriented Software" gelesen, in dem einige Gründe erläutert werden, warum das Verspotten einer konkreten Klasse nicht empfohlen wird. Hier ein Beispielcode eines Unit-Tests für die MusicCentre-Klasse: public class MusicCentreTest { @Test public void startsCdPlayerAtTimeRequested() { final MutableTime scheduledTime = new MutableTime(); …

5
Wie werden Anforderungen in Open Source-Softwareprojekten ermittelt?
In der firmeninternen Softwareentwicklung werden Anforderungen häufig durch einen formalen Prozess festgelegt, der zur Erstellung einer Reihe von Anforderungsdokumenten führt. In der Open-Source-Softwareentwicklung scheint dies häufig nicht vorhanden zu sein. Meine Frage lautet daher: Wie werden Anforderungen in Open-Source-Softwareprojekten ermittelt? Mit "Anforderungen bestimmen" meine ich einfach "herausfinden, welche Funktionen usw. …


4
Gibt es eine API zur Bestimmung von Kongressbezirken? [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 4 Jahren . Ich möchte den Kongressbezirk anhand einer Adresse ermitteln, die mein Benutzer angibt. Dadurch …
11 api 

3
Git-Workflow für kleine Teams
Ich arbeite an einem Git-Workflow, der in einem kleinen Team implementiert werden soll. Die Kernideen im Workflow: Es gibt einen gemeinsamen Projektmaster, an den alle Teammitglieder schreiben können Die gesamte Entwicklung erfolgt ausschließlich in Feature-Zweigen Feature-Zweige werden von einem anderen Teammitglied als dem Zweigautor überprüft Der Feature-Zweig wird schließlich mit …

13
Umgang mit lockiger Zahnspangensuppe
Ich habe jahrelang sowohl in C # als auch in VB.NET programmiert, aber hauptsächlich in VB. Ich mache eine Karriereverlagerung in Richtung C # und insgesamt mag ich C # besser. Ein Problem, das ich jedoch habe, ist die geschweifte Zahnspangensuppe. In VB hat jedes Strukturschlüsselwort ein übereinstimmendes Schlüsselwort zum …

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.