Softwareentwicklung

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

3
Gibt es einen bekannten Algorithmus zum Planen von Turniermatchups?
Ich frage mich nur, ob es bereits einen Turnierplanungsalgorithmus gibt, den ich verwenden oder sogar leicht anpassen könnte. Hier sind meine Anforderungen: Eine variable Anzahl von Gegnern, die zu einer variablen Anzahl von Teams / Vereinen gehören, muss mit einem Gegner gepaart werden Zwei Gegner können nicht aus demselben Verein …
10 algorithms 

4
LINQ vs Datenzugriffsschicht
Ich habe mir selbst beigebracht, Datenzugriffscode immer in einer völlig separaten Schicht zu meiner Geschäftslogik und meinem UI-Code zu behandeln. Dies war schon immer eine sehr gute Architektur für mich, und alle „Regeln“ oder Best Practices, die ich sehe, passen immer noch in diesen Codierungsstil, insbesondere in das Prinzip der …

6
Entspricht eine Zeitschätzung einem Versprechen in Scrum?
Wenn eine Schätzung kein Versprechen ist, wie kann ich als Produktbesitzer meine Projekte liefern, ohne zu wissen, wie lange es dauern wird? Arbeitet ein Scrum-Team effizienter, wenn wir Zeitschätzungen als Versprechen betrachten? Wie viel Forschung (Vorbereitung, Anstrengung, um das Problem zu verstehen) in einer Geschichte reicht aus, um die richtige …

3
BitBucket - was ist der Haken? (TANSTAAFL, richtig?)
Aufgrund der BitBucket-Funktionen und der Preisgestaltung (bis zu 5 Benutzer kostenlos) habe ich mich gefragt, was der Haken war. Es gibt schließlich kein kostenloses Mittagessen. Was bringt BitBucket aus meiner unbezahlten Teilnahme, außer einem gutaussehenden Mann, der frei in seine Werbematerialien aufgenommen werden kann (gemäß den Nutzungsbedingungen)?


1
Organisation mehrerer Zend-Anwendungscodes
Im vergangenen Jahr habe ich an einer Reihe von Anwendungen gearbeitet, die alle auf dem Zend-Framework basieren und sich auf eine komplexe Geschäftslogik konzentrieren, auf die alle Anwendungen Zugriff haben müssen, auch wenn sie nicht alle verwenden (einfacher als mehrere Bibliotheksordner für jeden zu haben Anwendung, da sie alle mit …

5
Konfigurationsklasse / Struktur: Muster oder Anti-Muster? Alternativen?
Wenn Sie einem Programm neue Konfigurationsoptionen hinzufügen, kann dies häufig zu erheblichen Welligkeitseffekten führen, wenn Sie die Optionen dahin bringen, wo sie bearbeitet werden müssen. Es gibt drei grundlegende Möglichkeiten, um damit umzugehen, die mir bekannt sind: Übergeben Sie alle Konfigurationseinstellungen an die Teile Ihres Programms, die sie explizit als …

4
Gehört Geschäftslogik wirklich auf den Server?
Ein typischer Stapel für eine Webanwendung ist eine Datenbank, ein Server mit serverseitigem Code und ein Benutzer mit einem Browser mit HTML / CSS / JavaScript. Vor umfangreichem AJAX wurde MVC, in dem der Controller der serverseitige Code war, gerullt. Ein Server musste Antwortanfragen für dynamische Webseiten weiterleiten (dh HTML-Lösungen …

3
Benötigen wir Testdaten oder können wir uns auf Unit-Tests und manuelle Tests verlassen?
Wir arbeiten derzeit an einem mittleren / großen PHP / MySQL-Projekt. Wir führen Unit-Tests mit PHPUnit & QUnit durch und haben zwei Vollzeit-Tester, die die Anwendung manuell testen. Unsere Testdaten (Mock-Daten) werden derzeit mit SQL-Skripten erstellt. Wir haben Probleme mit der Verwaltung von Skripten für Testdaten. Die Geschäftslogik ist ziemlich …

1
Verwenden einer TFS-Erstellungsprozessvorlage (Workflow) für die Bereitstellung
Ich denke darüber nach, TFS Build-Workflows für komplexe Bereitstellungen zu verwenden. Wir haben einige, die möglicherweise bereitgestellt werden müssen: Webanwendungen und -dienste Datenbank SSRS-Berichte SSIS-Pakete Wer weiß was noch Ich mag die Tatsache, dass ich dem Workflow einige grundlegende Parameter geben kann, z. B. den Build, der bereitgestellt werden soll, …


2
Wie soll ich mit der Validierung und Speicherung von Entitäten umgehen, wenn ich SRP folge?
Ich habe in letzter Zeit Clean Code und verschiedene Online-Artikel über SOLID gelesen. Je mehr ich darüber lese, desto mehr habe ich das Gefühl, nichts zu wissen. Angenommen, ich erstelle eine Webanwendung mit ASP.NET MVC 3. Angenommen, ich habe eine UsersControllermit einer CreateAktion wie dieser: public class UsersController : Controller …


4
Lernpfad für Webentwickler .NET oder Java [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
10 c#  java  .net 

8
Gute Praxis für Visual Studio-Lösungen [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 . Hoffentlich eine einfache Relativitätsfrage. Ich beginne mit der Arbeit …

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.