Softwareentwicklung

8
Wie bereinige versuche versuchen / außer / sonst?

Beim Schreiben von Code möchte ich oft Folgendes tun: try: foo() except FooError: handle_foo() else: try: bar() except BarError: handle_bar() else: try: baz() except BazError: handle_baz() else: qux() finally: cleanup() Dies ist offensichtlich völlig unlesbar. Es drückt jedoch...

8
wie man idempotente Webservice-Aufrufe implementiert

Ich entwickle eine wcf-basierte Lösung für eine Webservice-Schicht, die "gelegentlich verbundene" mobile Geräte verwenden. Der Dienst verwendet (zu diesem Zeitpunkt) aufgrund der zusätzlichen Komplexität keine Warteschlangen und verwendet stattdessen einen einfachen Anforderungs- / Antwortansatz....

8
Web Forms und MVC im selben Webprojekt

Ich arbeite in einem großen Legacy-Projekt, das mit ASP.NET Web Forms erstellt wurde, und die Idee, die MVC-Bibliotheken zum selben Projekt hinzuzufügen, wurde herumgeworfen. Ich weiß, dass dies möglich ist (es sind viele Artikel verfügbar), aber ich frage mich, ob / warum dies von jemandem...

8
Warum wurden Lochkarten zum Programmieren verwendet?

Möchten Sie diesen Beitrag verbessern? Geben Sie detaillierte Antworten auf diese Frage, einschließlich Zitaten und einer Erklärung, warum Ihre Antwort richtig ist. Antworten ohne ausreichende Details können bearbeitet oder gelöscht werden. Ich mache einen Forschungsaufsatz über die Geschichte der...

8
OAuth Shared Authorization Server für mehrere Apps

In meinem Shop gibt es einige .NET-Web-APIs, die OAuth-Token zur Authentifizierung verwenden. Derzeit ist jede Web-API sowohl Autorisierungs- als auch Ressourcenserver. Benutzer authentifizieren sich bei allen diesen APIs mit demselben Berechtigungsnachweis, müssen sich jedoch derzeit bei jeder API...

8
Ich bin verwirrt darüber, wie man mit TDD richtig arbeitet

Ich versuche zu verstehen, was die Idee hinter TDD ist und wie ein Team damit arbeiten soll. Ich habe den folgenden Testfall mit NUnit + Moq (nur durch Speicher schreiben, es ist nicht sicher, dass das Beispiel kompiliert wird, aber es sollte erklärend sein): [Test] public void

8
Warum müssen wir printf () den Datentyp in C mitteilen?

Betrachten wir diesen C-Code: #include <stdio.h> main() { int x=5; printf("x is "); printf("%d",5); } Als wir das geschrieben haben, haben int x=5;wir dem Computer gesagt, dass xes sich um eine Ganzzahl handelt. Der Computer muss sich daran erinnern, dass xes sich um eine Ganzzahl handelt....