Softwareentwicklung

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


2
Ist ein Lizenzheader in den Quelldateien erforderlich, wenn die Apache-Softwarelizenz 2.0 auf ein Projekt angewendet wird? [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 Monaten . Beim Lesen des Apache Software License 2.0-Anhangs bleibt mir unklar, was ich jetzt …


2
Zähmung der 'Utility Functions'-Klassen
In unserer Java-Codebasis sehe ich immer wieder folgendes Muster: /** This is a stateless utility class that groups useful foo-related operations, often with side effects. */ public class FooUtil { public int foo(...) {...} public void bar(...) {...} } /** This class does applied foo-related things. */ class FooSomething { …




6
Was ist der Zweck der Planung von Poker im Sprint?
Unsere Business Analysten und Projektleiter teilen uns die Anforderungen des Kunden als Stories mit. Bei jeder Sprint-Planung werden wir (Entwickler) gebeten, Planning Poker zu spielen. Sie baten uns alle, die Komplexität und nicht den Aufwand zu betrachten. Wir sind wirklich verwirrt und verschwenden Zeit bei unseren Besprechungen. Ein Entwickler stellte …
15 agile  scrum  planning 

2
Was ist der beste Weg, um ein REST-API-Fehlerantwortmodell und ein Fehlercodesystem zu erstellen?
Meine REST-Implementierung gibt Fehler in JSON mit der folgenden Struktur zurück: { "http_response":400, "dev_message":"There is a problem", "message_for_user":"Bad request", "some_internal_error_code":12345 } Ich schlage vor, ein spezielles Antwortmodell zu erstellen, in dem ich die erforderlichen Werte für Eigenschaften (dev_message, message_for_user, some_internal_error_code) übergeben und zurückgeben kann. Im Code wäre es ähnlich wie …
15 php  mvc  rest  api 

2
Wer ist schuld an dieser Bandbreite, die sich über einen Verweis auf temporäres bezieht?
Der folgende Code sieht auf den ersten Blick ziemlich harmlos aus. Ein Benutzer verwendet die Funktion, bar()um mit einigen Bibliotheksfunktionen zu interagieren. (Möglicherweise hat dies sogar schon lange funktioniert, nachdem bar()ein Verweis auf einen nicht temporären Wert oder Ähnliches zurückgegeben wurde.) Jetzt wird jedoch einfach eine neue Instanz von zurückgegeben …
15 c++11 

3
Datenbankschema für eine ToDo-Liste
Ich versuche, eine sehr einfache ToDo-List-Anwendung mit PHP, MySQL, Jquery-Templating und JSON zu erstellen ... Mein Schema scheint jedoch die Dinge in JSON zu komplizieren. Wie geht das am besten? Eine neue Tabelle für jede Liste, die die Elemente enthält. oder eine Tabelle für Listen und eine Tabelle für Elemente, …

2
Ist dies eine gute Visual Studio-Lösungsstruktur für einen REST-fähigen Webdienst mit domänengesteuertem Design?
Ich erstelle eine .NET 4.5 C # Web-API-REST-Lösung und möchte, dass jemand mir mitteilt, ob meine Projektlösung für eine mit Domain Driven Design entworfene Lösung korrekt und / oder sinnvoll (-genügend?) Ist. Die Lösung wurde in 6 Projekte aufgeteilt: /Base (Von nichts referenziert) Das Webprojekt und bildet die Schnittstelle zwischen …

5
Warum ist eine * Deklaration * von Daten und Funktionen in C-Sprache erforderlich, wenn die Definition am Ende des Quellcodes steht?
Betrachten Sie den folgenden "C" Code: #include<stdio.h> main() { printf("func:%d",Func_i()); } Func_i() { int i=3; return i; } Func_i()wird am Ende des Quellcodes definiert und es wird keine Deklaration bereitgestellt, bevor sie in verwendet wird main(). Genau zu dem Zeitpunkt , wenn der Compiler sieht Func_i()in main(), kommt es aus …

4
Ist es übertrieben, eine Sammlung nur aus Gründen der besseren Lesbarkeit in eine einfache Klasse zu packen?
Ich habe folgende Karte: Map<Double, List<SoundEvent>> soundEventCells = new HashMap<Double, List<SoundEvent>>(); Dies HashMapordnet doubleWerte (die Zeitpunkte sind) der entsprechenden SoundEvent'Zelle' zu: Jede 'Zelle' kann eine Anzahl von SoundEvents enthalten. Deshalb ist es als implementiert List<SoundEvent>, weil es genau das ist, was es ist. Um den Code besser lesbar zu machen, …

9
Was wären gute sachliche Argumente, um das Management zu überzeugen, eine funktionale Programmierung in Betracht zu ziehen? [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Es gibt Unmengen von "theoretischen" Argumenten, warum funktionale Programmierung …

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.