Softwareentwicklung

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




5
Offshoring eines Softwareprojekts - Konfliktlösung [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, …


11
Ist das kontinuierliche Erstellen und Löschen von Tabellen ein Zeichen für einen Architekturfehler?
Kürzlich hatte ich eine Diskussion mit einem Entwickler, der erwähnte, dass während der Programmentwicklung regelmäßig Tabellen und Spalten regelmäßig erstellt und gelöscht werden, während an neuen Funktionen gearbeitet und begründet wird, dass dies bei Verwendung eines agilen Entwicklungsprozesses normal ist. Da sich der größte Teil meines Hintergrunds in einer Wasserfallentwicklungsumgebung …

11
Was machen Sie, wenn Sie einen bestimmten Teil der Programmierung nicht verstehen können? [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, …

3
Scrum: Umgang mit mangelnder Motivation
Nach dieser „Scrum setzt stark auf eine hoch motivierte, eng zusammenarbeiten, übergreifende und selbstorganisierten Teams.“ Wie gehen Sie mit Mitarbeitern um, die möglicherweise nicht so motiviert sind, den Code zu übernehmen? Wie bringt man jemanden dazu, sich für eine Übernahme zu interessieren?
11 scrum  teamwork 

5
Welche Datenstruktur sollte ich für diese Caching-Strategie verwenden?
Ich arbeite an einer .NET 4.0-Anwendung, die eine ziemlich teure Berechnung für zwei Doubles durchführt, die ein Double zurückgeben. Diese Berechnung wird für jedes von mehreren tausend Elementen durchgeführt . Diese Berechnungen werden in Taskeinem Threadpool-Thread ausgeführt. Einige vorläufige Tests haben gezeigt, dass dieselben Berechnungen immer wieder durchgeführt werden, daher …

2
Was sind die Vorteile der Trennung von "Ergebnis" und "Status"?
Angenommen, Sie haben einige automatisierte Prozesse, die im Allgemeinen die folgenden Zustände durchlaufen. geplant - initiiert - validieren - ausführen - abgeschlossen Darüber hinaus können diese Prozesse aufgrund eines Fehlers oder einer expliziten Benutzerkündigung vorzeitig beendet werden. Mein erster Impuls ist, einfach Fehler hinzuzufügen und zur Liste der möglichen Statuswerte …

2
Abfragesprache für JSON
Ich habe einen Server, der eine sehr große JSON-Nachricht zurückgibt, und meine Clientanwendung ist nur von einem Teil dieser Antwort abhängig. Die Clientanwendung muss prüfen, ob die Eigenschaft "xyz" in der JSON-Nachricht vorhanden ist, und je nach Ergebnis einen bestimmten Anwendungsfall ausführen. Für diese Anforderung klingt das Konvertieren der gesamten …
11 java  json 

4
Entwicklung einer dynamischen Sprache
Ich habe mehrere handgeschriebene Compiler für sehr einfache Sprachen erstellt, aber jetzt möchte ich versuchen, eine dynamische Sprache zu entwickeln, ähnlich einer vereinfachten Python oder Ruby. Es fiel mir jedoch leicht, mich mit der Funktionsweise von Compilern zu beschäftigen. Primitive Compiler übersetzen einfach. Aber ich kann das nicht tun, wenn …

4
Hat ein Iterator einen zerstörungsfreien impliziten Vertrag?
Angenommen, ich entwerfe eine benutzerdefinierte Datenstruktur wie einen Stapel oder eine Warteschlange (z. B. könnte dies eine andere willkürlich geordnete Sammlung sein, die das logische Äquivalent von pushund popMethoden aufweist - dh destruktive Zugriffsmethoden). Wenn Sie einen Iterator (speziell in .NET IEnumerable<T>) über diese Sammlung implementieren würden, der bei jeder …

2
Sollte der Controller Daten an eine Ansicht im MVC-Muster übergeben?
Ich arbeite ziemlich oft mit ASP.NET MVC (und anderen webbasierten MVC-Implementierungen), aber das ist etwas, dessen ich mir nie sicher war: Sollten Controller und Ansicht kommunizieren? Natürlich sollte der Controller auswählen, welche Ansicht verwendet werden soll, aber was ich meine, sollte der Controller Daten an die Ansicht übergeben? Wenn die …
11 architecture  mvc 

4
Der Begriff "Schnittstelle" in C ++
Java unterscheidet klar zwischen classund interface. (Ich glaube, C # auch, aber ich habe keine Erfahrung damit). Beim Schreiben von C ++ gibt es jedoch keine sprachlich erzwungene Unterscheidung zwischen Klasse und Schnittstelle. Folglich habe ich die Benutzeroberfläche immer als Problemumgehung für das Fehlen einer Mehrfachvererbung in Java angesehen. Eine …

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.