Softwareentwicklung

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


1
Kürzeste gemeinsame Superzeichenfolge: Finde die kürzeste Zeichenfolge, die alle angegebenen Zeichenfolgenfragmente enthält
Bei einigen Fragmenten würde ich gerne die kürzestmögliche einzelne Zeichenfolge ("Ausgabezeichenfolge") finden, die alle Fragmente enthält. Fragmente können sich in der Ausgabezeichenfolge überlappen. Beispiel: Für die Saitenfragmente: BCDA AGF ABC Die folgende Ausgabezeichenfolge enthält alle Fragmente und wurde durch naives Anhängen erstellt: BCDAAGFABC Diese Ausgabezeichenfolge ist jedoch besser (kürzer), da …

7
Sollten Sie in Scrum den Rückstand in einen funktionalen Rückstand und einen technischen Rückstand aufteilen oder nicht?
In unseren Scrum-Teams verwenden wir einen Rückstand, der hauptsächlich funktionale Themen, manchmal aber auch technische Themen enthält. Der Vorteil von 1 Rückstand ist, dass es einfach wird, die Themen für den nächsten Sprint auszuwählen, aber ich habe einige Fragen: Zunächst erscheint es mir logischer, über einen separaten technischen Rückstand zu …




5
Welche Probleme können auftreten, wenn Konzepte aus anderen Sprachen emuliert werden?
Ich habe schon oft im Internet gelesen, dass Sie dies tun sollten, wenn Ihre Sprache bestimmte Konzepte wie Objektorientierung oder Funktionsaufrufe nicht unterstützt. Das einzige Problem, das ich jetzt sehe, ist, dass andere Programmierer Ihren Code möglicherweise zu unterschiedlich finden als sonst, was das Programmieren für sie schwierig macht. Welche …

6
Scrum: So arbeiten Sie jeweils an einer Story
Ich wurde als Scrum Master in einem neu formierten Scrum Team nominiert. Wir haben schon einige Sprints gemacht. Am Anfang habe ich versucht, mein Team dazu zu bringen, jeweils an einer Geschichte zu arbeiten. Aber es hat nicht funktioniert. Mein Team hatte Schwierigkeiten, die Aufgaben so zu verteilen, dass sie …

7
Gibt es eine Konstante für "End of Time"?
Bei einigen Systemen wird der Zeitwert 9999-12-31 als "Ende der Zeit" als das Ende der Zeit verwendet, die der Computer berechnen kann. Aber was ist, wenn es sich ändert? Wäre es nicht besser, diese Zeit als eingebaute Variable zu definieren? In C und anderen Programmiersprachen gibt es normalerweise eine Variable …

3
Wie verwalte ich 2 DAO-Methoden in einer einzigen Transaktion?
In einem Interview fragte mich jemand: Wie verwalten wir zwei Transaktions- / Dao-Methoden in einer einzigen Transaktion? Gewünschte Fähigkeiten: Wenn einer von ihnen fehlschlägt, müssen wir beide Methoden zurücksetzen. Beide Methoden können mit einer einzigen Transaktion getrennt aufgerufen werden. Die Verwaltung sollte auf der DAO-Ebene und nicht auf der Service-Ebene …

2
C ++ Library API Design
Ich bin auf der Suche nach einer guten Ressource, um etwas über gutes API-Design für C ++ - Bibliotheken zu lernen, um gemeinsam genutzte Objekte / DLLs usw. zu betrachten. Es gibt viele Ressourcen zum Schreiben netter APIs, netter Klassen, Vorlagen usw. auf Quellenebene, aber kaum etwas darüber Zusammenfügen von …

2
Abhängigkeitsinjektion mit n-Tier-Entity-Framework-Lösung
Ich entwerfe derzeit eine n-Tier-Lösung, die Entity Framework 5 (.net 4) als Datenzugriffsstrategie verwendet, bin jedoch besorgt darüber, wie die Abhängigkeitsinjektion integriert werden kann, um sie testbar / flexibel zu machen. Mein aktuelles Lösungslayout sieht wie folgt aus (meine Lösung heißt Alcatraz): Alcatraz.WebUI : Ein asp.net-Webform-Projekt, die Front-End-Benutzeroberfläche, verweist auf …

1
Git-Workflow / Übungen für ein kleines Projekt (Flussdiagramm in PNG)
Ich versuche, einen persönlichen Workflow zu entwickeln. Ich habe ein Flussdiagramm der hypothetischen Lebensdauer einer Veröffentlichung zusammengestellt: Ein Entwickler, der sich an ein öffentliches Github-Repo wendet, und ein Freund, der bei einigen Funktionen hilft und einen Fehler behebt. Ist dies ein vernünftiger Ansatz zur Versionskontrolle? Die Hauptidee ist es, das …

8
Wie wichtig ist es, Makefiles zu lernen? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
12 java  learning  c++  syntax  make 

12
XML als Datenspeicher verwenden [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 . Ich habe über das XML-Format und das folgende Zitat …

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.