Softwareentwicklung

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


4
Warum REST Api nicht dem Fassadenmuster folgen
Beim Vergleich der REST [api] -Struktur mit einem OO-Modell sehe ich folgende Ähnlichkeiten: Beide: Sind datenorientiert REST = Ressourcen OO = Objekte Surround-Betrieb um Daten REST = Surround-VERBS (Get, Post, ...) um Ressourcen herum OO = Förderung des Betriebs um Objekte durch Kapselung Gute OO-Praktiken stehen jedoch nicht immer auf …
9 http  rest  definition 


1
"Bad Apple" -Algorithmus oder Prozessabsturz gemeinsam genutzte Sandbox
Ich suche nach einem Algorithmus, um das folgende Problem zu lösen, das ich (vorerst) den "Bad Apple" -Algorithmus nenne. Das Problem Ich habe N Prozesse in M ​​Sandboxen ausgeführt, wobei N >> M. Es ist unpraktisch, jedem Prozess einen eigenen Sandkasten zu geben. Mindestens einer dieser Prozesse verhält sich schlecht …


2
Wie funktioniert die Wartung von OpenJDK in der Praxis?
Insbesondere möchte ich den Unterschied zwischen Oracle JDK und OpenJDK in Bezug auf Fehlerkorrekturen und andere Patches verstehen. Welcher Zweig erhält zuerst Korrekturen und hat Oracle die Gewohnheit, Patches zu erstellen, die es nie zu OpenJDK schaffen?
9 java 

2
RSpec + Selenium-Tests für .NET unter Windows
Ich bin ein Rails-Entwickler, der TDD auf einem Mac mit RSpec-, Capybara- und Selenium-Webdriver ausführt. Jetzt wurde ich von meiner Firma gebeten, diesen Ansatz für eine .NET unter Windows-Umgebung zu verwenden. Was ist der beste Weg, dies zu tun? Ich könnte einfach Ruby installieren und RSPEC-, Capybara- und Selenium-Webdriver für …
9 .net 

3
Umgang mit der Rückrufpyramide von node.js.
Ich habe gerade angefangen, Node zu verwenden, und eine Sache, die mir schnell aufgefallen ist, ist, wie schnell sich Rückrufe zu einem albernen Einrückungsgrad aufbauen können: doStuff(arg1, arg2, function(err, result) { doMoreStuff(arg3, arg4, function(err, result) { doEvenMoreStuff(arg5, arg6, function(err, result) { omgHowDidIGetHere(); }); }); }); Der offizielle Styleguide besagt, dass …

1
Makro vs. statische Funktionen in der Kopfzeile
Für viele schnelle Aufgaben, bei denen eine Funktion verwendet werden kann f(x,y), werden in einfachem C Makros verwendet. Ich möchte speziell nach diesen Fällen fragen, die durch einen Funktionsaufruf lösbar sind (dh Makros, die für Inlining-Funktionen verwendet werden, nicht für die Code-Erweiterung von beliebigem Code). Normalerweise sind C-Funktionen nicht inline, …
9 c 


2
REST oder eine Nachrichtenwarteschlange in einem mehrschichtigen heterogenen System?
Ich entwerfe eine REST-API für ein dreistufiges System wie: Client application-> Front-end API cloud server-> user's home API server (Home). Homeist ein Front-endHeimgerät und soll die Verbindung über Websocket oder eine lange Umfrage aufrechterhalten (dies ist der erste Ort, an dem wir gegen REST verstoßen. Es wird später noch schlimmer) …



3
Was ist der beste Weg, um den Entity Framework-Datenbankkontext (Modell) mit ViewModel in MVVM WPF zu verbinden?
Wie in der obigen Frage: Wie kann das Entity Framework-Datenbankmodell (Kontext) am besten mit viewModel in MVVM (WPF) verbunden werden? Ich lerne MVVM-Muster in WPF. Viele Beispiele zeigen, wie ein Modell in viewModel implementiert wird. Modelle in diesen Beispielen sind jedoch nur einfache Klassen. Ich möchte MVVM zusammen mit dem …


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.