Ich habe gerade angefangen, mit async / await in .Net 4.5 herumzuspielen. Ich bin zunächst gespannt, warum das asynchrone Schlüsselwort erforderlich ist. Die Erklärung, die ich gelesen habe, war, dass es ein Marker ist, damit der Compiler weiß, dass eine Methode auf etwas wartet. Es scheint jedoch, dass der Compiler …
Ist es eine gute oder eine schlechte Idee, eine Schnittstelle für Datenübertragungsobjekte zu erstellen? Vorausgesetzt, das Objekt ist normalerweise veränderlich. Obwohl mein Beispiel in Java ist, sollte es auf jede andere Sprache anwendbar sein, die ähnliche Konzepte hat. interface DataTransferObject { String getName(); void setName(String name); } class RealDataTransferObject implements …
Derzeit haben wir in meinem Job eine große Reihe von Komponententests für unsere C ++ - Anwendung. Wir verwenden jedoch kein Unit-Test-Framework. Sie verwenden einfach ein C-Makro, das im Grunde ein Assert und ein Cout umschließt. So etwas wie: VERIFY(cond) if (!(cond)) {std::cout << "unit test failed at " << …
Ich habe ein objektorientiertes Programmieren mit C ++ Kurs in diesem Semester am College und wir lernten über Freundfunktionen. Ich mag sie instinktiv nicht, weil sie die Sicherheit umgehen können, die Encapsulation und Data Hiding bieten. Ich habe ein paar Artikel im Internet gelesen und einige Leute dachten, es sei …
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 8 Jahren migriert . Mir ist gerade etwas aufgefallen und ich frage mich, ob es dafür einen Grund gibt. Mit Ausnahme von C ++ (std :: priority_queue ist ein maximaler Heap) kenne …
Ich habe nie verstanden, warum C- und C ++ - Compiler versuchen, Fehler zu beheben und das Parsen fortzusetzen. Fast immer erzeugt der erste Fehler einen Strom von falschen Fehlern, die verschwinden, sobald der erste behoben ist. Nach einigen Jahren Erfahrung habe ich einfach aufgehört, alle Fehler außer den ersten …
Ich habe die SE-Site der Anwälte nicht gefunden, daher habe ich es für das Beste gehalten, hier zu posten. /* * ...subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * …
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Was ist eine Situation beim Codieren in …
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Nachdem ich den neuesten CodeProject-Newsletter gelesen hatte, …
Kürzlich habe ich GraphQL kennengelernt, das RESTful überlegen sein soll. Ich habe mich jedoch gefragt, warum wir nicht einfach SQL-Anweisungen in eine HTTP-GET-Anforderung einfügen. Zum Beispiel würde ich in GraphQL schreiben { Movie(id: "cixos5gtq0ogi0126tvekxo27") { id title actors { name } } } Das ist nicht viel einfacher als sein …
Python verfügt über viele Module (z. B. re), die bestimmte Aktionen ausführen. Sie können die Funktionen dieses Moduls aufrufen und Ergebnisse erhalten. Das gesamte Modul hat eine Idee dahinter (in diesem Fall handelt es sich um reguläre Ausdrücke). Klassen scheinen fast dasselbe zu tun, aber sie scheinen auch Eigenschaften zu …
Ich habe einige Schwierigkeiten, das Konzept von "Fixture" zu verstehen. Ich weiß, was eine Testsuite ist, ein Testfall, ein Testlauf, aber was genau ist ein "Fixture"? Ein parametrisierter Testfall? Es scheint mir, dass die Bedeutung oder Semantik des Begriffs "Fixture" je nach Programmiersprache oder Testframework leicht variieren kann. Ich denke …
Ich verstehe ein "Idiom" als eine häufige Operation oder ein Muster, das in einer bestimmten Sprache nicht durch die Syntax der Hauptsprache vereinfacht wird, z. i = i + 1; In C ++ wird diese Redewendung durch einen Operator vereinfacht: ++i; Wenn jedoch jemand den Begriff "idiomatisch" verwendet, bin ich …
Ich finde es schwierig, Datenvervielfältigungen oder eine gemeinsam genutzte Datenbank selbst für das einfachste Mikrodienstdesign zu vermeiden, was mich glauben lässt, dass mir etwas fehlt. Hier ist ein grundlegendes Beispiel für das Problem, mit dem ich konfrontiert bin. Angenommen, jemand verwendet eine Webanwendung, um ein Inventar zu verwalten, dann würde …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.