Softwareentwicklung

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

6
Wofür wurde SOAP erfunden?
Diese Frage ist von dieser inspiriert . Was war das ursprüngliche Ziel der Erfindung von SOAP? Warum wurde es erfunden, als wir HTTP und REST der alten Art hatten?
8 rest  http  soap 


1
Verbinden einer Geschäftsschicht und eines Repositorys mithilfe des Arbeitseinheitsmusters
Meine Frage ähnelt der zum Stapelüberlauf: Wie kann die Arbeitseinheit / die Repositorys in der Geschäftsschicht richtig verwendet werden? Szenario: .Net-Lösung IRepository zum Abrufen von Objekten aus der Datenbank IUnitOfWork wurde verwendet, um Transaktionen über mehrere Repositorys hinweg zuzulassen Das macht für mich Sinn und ich habe etwas in diese …

4
Big-O für verschachtelte Schleife
Ich lese diesen Beitrag auf Big-O. Es heißt, dass der folgende Code O (n ^ 2) ist: bool ContainsDuplicates(String[] strings) { for(int i = 0; i < strings.Length; i++) { for(int j = 0; j < strings.Length; j++) { if(i == j) // Don't compare with self { continue; } …



3
Anwendungsarchitektur - weniger große Systeme im Vergleich zu mehr kleineren Systemen
Betreff: Anwendungsarchitektur, dh " die Wissenschaft und Kunst, sicherzustellen, dass die Anwendungssuite, die von einer Organisation zum Erstellen der Verbundanwendung verwendet wird, skalierbar, zuverlässig, verfügbar und verwaltbar ist. " Wenn ich mir eine Reihe von Anwendungen in einer Organisation anschaue, sehe ich verschiedene Gründe für das Zusammenführen von Apps, aber …

3
Was ist der beste Weg, um Open- und Closed-Source-Versionen sicher nebeneinander bereitzustellen?
Mein Unternehmen möchte ein Open-Source-Softwareprojekt zusammen mit einer proprietären erweiterten Version entwickeln und veröffentlichen, die der VirtualBox vor 4.0 ähnelt. Was ist der beste Weg, um die beiden Codebasen so zu pflegen, dass Änderungen an der Open Source-Version problemlos in die kommerzielle Version integriert werden können, ohne dass das Risiko …

2
Gibt es Studien zu funktionsübergreifenden Teams im Vergleich zu domänenbasierten Teams (z. B. projektbasiert im Vergleich zu Software / Mechanik / usw.)?
Ich arbeite in einer Organisation, die viele integrierte Systemprodukte erstellt - dh es handelt sich um komplette Produkte, bei denen Mechanik / System / Elektronik / Software entworfen und hergestellt wird. Derzeit sind die meisten Teams funktionsübergreifend um Projekte herum organisiert. Der Vorteil einer solchen Organisation ist, dass Menschen, die …

8
Was sind die Konsequenzen, wenn Sie trotz Windows Vista 7 und sehr bald 8 weiterhin an Windows XP festhalten? [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, …

5
Lohnt sich die Mikrooptimierung bei Mobilgeräten?
Normalerweise wird die Mikrooptimierung mit der folgenden Erklärung als nicht lohnenswert angesehen: Sie beschleunigt das Programm möglicherweise um weniger als ein Prozent, aber niemand kümmert sich um diesen kleinen Schub - das ist einfach zu wenig, um bemerkt zu werden. Darüber hinaus gibt es möglicherweise einen Ereignishandler, der tausendmal pro …

9
Sollten wir eine agile Methodik anwenden, wenn wir eine vorhandene Anwendung von Grund auf neu schreiben?
Ich arbeite für ein kleines Produktunternehmen. Wir sind dabei, unser bestehendes Produkt von Grund auf neu zu schreiben. Wir planen, für unsere Entwicklung eine agile Methodik anzuwenden. Meine Frage ist nun, dass es sich lohnt, in die agile Welt einzutauchen, da wir bereits vor Projektbeginn alle Anforderungen haben (während wir …


3
Soll ich Unit-Test
Die meiste Logik für meinen Webservice besteht darin, mit den Webservices unserer Lieferanten zu sprechen (Verfügbarkeit prüfen, bestellen usw.). Sie haben keine Testumgebung und die meisten Anrufe können nicht willkürlich ausgeführt werden (zum Beispiel würde eine Unterbrechung einmal und einmal ausgeführt würde tatsächlich einen Dienst stoppen). Ist es möglich, Unit-Tests …

4
Warum werden beim Seitenmarkup so viele HTML-Tabellen verwendet?
Ich versuche, in die Webentwicklung einzusteigen, also habe ich angefangen, HTML, CSS und Javascript zu lernen. Ich komme mit Javascript sehr gut zurecht, kann aber mit HTML und CSS immer noch nichts machen, um mein Leben zu retten. Ich wollte nach einigen Stellen oder Tipps fragen, um mich zu verbessern, …
8 html 

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.