Softwareentwicklung

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

2
In welcher Reihenfolge werden die Zeilen ohne ORDER BY-Klausel abgerufen?
Ein Programmierer testet und vergleicht dieselbe Anwendung, die dieselbe Datenbankstruktur und dieselben Daten verwendet, nur in zwei separaten Datenbanken, eine mit Oracle 8 und eine mit Oracle 9. Die App führt eine Abfrage ohne ORDER BY Klausel aus. Er behauptet, dass die ORDER-BY-less-Abfrage die Zeilen in beiden Datenbanken in derselben …
11 sql  oracle  rdbms 




2
Haskell-Speichereffizienz - welches ist der bessere Ansatz?
Wir implementieren eine Matrixkomprimierungsbibliothek, die auf einer modifizierten zweidimensionalen Grammatiksyntax basiert. Jetzt haben wir zwei Ansätze für unsere Datentypen: Welcher ist bei Speichernutzung besser? (wir wollen etwas komprimieren;)). Die Grammatiken enthalten NonTerminals mit genau 4 Produktionen oder ein Terminal auf der rechten Seite. Wir benötigen die Namen der Produktionen für …

6
Wie sollen wir mit zusätzlichen kosmetischen Merkmalen in Scrum-Sprints umgehen?
Ich habe die Scrum-Dokumente gelesen und es heißt, dass die Aufgaben in Sprint "potenziell versandfähig" sein sollten. Ich bin verwirrt darüber, was das bedeutet. Angenommen, in Sprint 1 war das Ziel "Benutzerregistrierungsformular". Wie viele Details muss ich hinzufügen, damit etwas versandbereit ist? Beispielsweise: Ich kann das einfache Formular mit Feldern …


2
Wie geht Lua mit Ganzzahl- und Gleitkommazahlen um?
Soweit ich mich an das Programmieren erinnere, wurde mir beigebracht, Gleitkommazahlen nicht auf Gleichheit zu vergleichen. Beim Lesen der Programmierung in Lua über den Lua- numberTyp stellte ich Folgendes fest: Der Zahlentyp repräsentiert reelle Zahlen (Gleitkommazahlen mit doppelter Genauigkeit). Lua hat keinen Integer-Typ, da er ihn nicht benötigt. Es gibt …

3
Sollte der Integrationstest in die kontinuierliche Integration (CI) einbezogen werden?
Angenommen, wir entwickeln eine Webanwendung und Hudson führt typische Aufgaben wie Kompilieren, Komponententest und statische Code-Analyse aus. Der schwierige Teil ist jedoch: Hudson stellt den Anwendungsserver bereit und startet ihn, um Integrationstests durchzuführen , sobald die vorherigen Aufgaben erledigt sind. Das bedeutet einige schwierige Dinge, wie Datenbankverbindung, Anwendungsverbindung des dritten …

5
Der Sprint-Gegenstand dauert länger als erwartet. Was sollen wir machen?
Was sollen wir tun, wenn ein Element in Scrum länger dauert als erwartet? Ich frage dies, weil ich bemerkt habe, dass Entwickler Schwierigkeiten haben, es fertigzustellen, da es viel schwieriger ist als ursprünglich angenommen. In einer solchen Situation sollten wir Entfernen Sie den Artikel aus dem Sprint zurück in den …
11 scrum  sprint 

4
Phonetische Programmiersprache? [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, …


2
Wie kann ich heute eine clientseitige Javascript-Bibliothek modularisieren und verpacken?
Ich habe mich mit dem modernen clientseitigen JS-Ökosystem vertraut gemacht und mich über CommonJS und AMD informiert (einschließlich der zugehörigen Tools - browserify, requirejs, onejs, jam, Dutzende anderer). Wenn ich eine Javascript-Bibliothek schreibe, wie kann ich sie so modularisieren / verpacken, dass sie am breitesten zugänglich ist (idealerweise für Benutzer, …

7
Ist physisches agiles Board „immer“ besser als elektronisches Werkzeug?
Immer wenn die Frage auftaucht, welches Agile-Tool verwendet werden soll, antworten immer einige Leute: "Verwenden Sie kein elektronisches Tool, da Sie den Vorteil des Big-Visible-Boards verlieren, der eine bessere Teamkonversation erzeugt." Ist dies immer der Fall oder gibt es Kontexte, in denen ein elektronisches Werkzeug die bessere Wahl ist? Was …
11 agile  tools 


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.