Softwareentwicklung

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



5
Was sind die Vorteile des Delegatenmusters gegenüber dem Beobachtermuster?
Im Delegatenmuster kann nur ein Objekt die Ereignisse eines anderen Objekts direkt abhören. Im Beobachtermuster kann eine beliebige Anzahl von Objekten die Ereignisse eines bestimmten Objekts abhören. Warum sollten Sie beim Entwerfen einer Klasse, die andere Objekte über Ereignisse benachrichtigen muss, jemals das Delegatenmuster über dem Beobachtermuster verwenden? Ich sehe …

5
Kann ich gegabelten GPL-Code verkaufen?
Ich weiß, dass es möglich ist, GPL-Code zu verkaufen, aber ich wollte wissen, ob es möglich ist, GPL-Code zu verkaufen, der gegabelt und geändert wurde. Der gegabelte und geänderte Code kann weiterhin verwendet, geändert und weitergegeben werden.
9 licensing  gpl 


2
Wie strukturiere ich Git-Repositorys für ein Projekt?
Ich arbeite an einem Inhaltssynchronisationsmodul für Drupal. Es gibt ein Servermodul, das sich auf einer Website befindet und Inhalte über einen Webdienst verfügbar macht. Es gibt auch ein Client-Modul, das sich auf einer anderen Site befindet und den Inhalt in regelmäßigen Abständen abruft und importiert. Der Server wird auf Drupal …



5
Ausnahmen „Programmierfehler“ - Ist mein Ansatz korrekt?
Ich versuche derzeit, die Verwendung von Ausnahmen zu verbessern, und habe die wichtige Unterscheidung zwischen Ausnahmen gefunden, die Programmierfehler anzeigen (z. B. jemand hat null als Argument übergeben oder eine Methode für ein Objekt aufgerufen, nachdem es entsorgt wurde), und solchen, die einen Fehler in der Liste anzeigen Vorgang, an …
9 java  c#  c++  exceptions 

3
Wie kann ich mich für ein „Abhängigkeitsmanagement“ aussprechen?
Ich versuche derzeit, das Abhängigkeitsmanagement für Builds (ala Maven, Ivy, NuGet) zu übernehmen und ein internes Repository für gemeinsam genutzte Module zu erstellen, von denen wir über ein Dutzend unternehmensweit haben. Was sind die Hauptverkaufsargumente dieser Bautechnik? Die, die ich bisher habe: Erleichtert das Verteilen und Importieren freigegebener Module, insbesondere …




5
Wie kann man bei BDD Specifications Workshops erfolgreich sein?
Heute haben wir versucht, BDD durch einen Spezifikationsworkshop in unseren Softwareentwicklungsprozess einzuführen. Für diesen Workshop hatten wir 2 Entwickler, 1 Tester und 1 Business Analyst. Der Workshop dauerte 1:30 Uhr und am Ende konnten wir einige BDD-Szenarien für unser neues Feature herausfinden. Wir haben versucht, uns darauf zu konzentrieren, die …
9 bdd 


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.