Ich baue einen Simulator, der einige Ereignisse analysiert STDINund "ausführt". Mein Hintergrund ist heutzutage hauptsächlich funktionale Programmierung, daher schien es naheliegend, so etwas zu tun: data Event = Thing1 String Int | Thing2 Int | Thing3 String String Int Parse :: String -> [Event] Simulate :: [Event] -> [Result] wo …
Betrachten Sie die folgende Situation: Sie haben ein Programm, das zahlreiche 'Jobs' erstellt, die verarbeitet werden müssen, und diese in eine Warteschlange stellt. Sie haben andere Worker-Programme, die den nächsten Job in der Reihe abrufen, damit sie diesen Job verarbeiten können. Jeder Job hat eine Kategorie. Es kann eine beliebige …
Bei einer kürzlich durchgeführten Hausaufgabe habe ich meine Funktionen auf hässliche Weise aufgerufen. uglyReceipt(cashParser(cashInput()))Das Programm selbst hat perfekt funktioniert, aber ich hatte immer noch das Gefühl, etwas falsch zu machen. Ist das Aufrufen von Funktionen wie diese schlechte Praxis und wenn ja: Was soll ich stattdessen tun?
Angenommen, Ihre Muttersprache ist Hebräisch, und Sie arbeiten in einer Programmiersprache wie Python 3, mit der Sie Hebräisch in den Quellcode einfügen können. Schön für dich! Du hast ein dict: d = {'a': 1} und Sie möchten das adurch etwas Hebräisch ersetzen . Sie ersetzen also dieses einzelne Zeichen: d …
Ich entwickle ein Backend, in dem ich APIs für meine mobile Anwendung verfügbar machen werde. Benutzer können sich registrieren, Produkte hinzufügen, die Links von Produkten per E-Mail / SMS / überall teilen und andere können darauf klicken und das Produkt kaufen. Dies ist der einfache Workflow der mobilen Anwendung. Die …
Ich codiere Tests in C # und habe mich mit dieser Struktur abgefunden: try { // ========== // ARRANGE // ========== // Insert into the database all test data I'll need during the test // ========== // ACT // ========== // Do what needs to be tested // ========== // …
Ich höre oft Dinge wie: Zuordnung der Klassen Zuordnen der Objekte aus der Datenbank Zuordnen der Objekte Zuordnen der Elemente einer Liste Ein Mapper Was bedeutet ein Mapper und das Abbilden von etwas eigentlich?
Ich plane derzeit eine Anwendung, die in einem Unternehmen verwendet wird. Es ist erforderlich, eine Desktop-Anwendung zu erstellen. Derzeit sind sie sich nicht sicher, ob die Anwendung in naher Zukunft auf Mobilgeräten oder im Browser verfügbar sein soll. Ich habe zwei Möglichkeiten: Greifen Sie direkt über die Desktop-Anwendung auf die …
Wir sind gerade dabei, in meinem Unternehmen von svn zu git zu wechseln (nach einem Jahr, in dem wir Menschen überzeugt haben, yay!). Bisher ist dies alles zum Besseren, aber es gibt eine kleine Sache, die wir derzeit in unserem Workflow haben, dass ich auch kein gutes Äquivalent finden kann. …
Ich lerne etwas über Abhängigkeitsinjektion und obwohl ich beim Schreiben von Funktionsbibliotheken den Reiz davon sehe, kann ich nicht erkennen, wie es irgendetwas löst, wenn Sie auch derjenige sind, der die Bibliotheken verwendet. Dies vereinfacht das Testen der Bibliothek erheblich, da nicht viel getestet werden muss. Sie müssen jedoch eventuell …
Auf vielen statischen Websites würde die Gesamtgröße des tatsächlichen Textinhalts der beliebtesten 20 Seiten unter 100 KB liegen. Ich würde mir vorstellen, dass es möglich wäre, den lokalen HTML5-Speicher zu nutzen, um Inhalte über AJAX vom Server in einer einzigen Datei herunterzuladen, im lokalen Speicher zu speichern und mit einem …
Bearbeiten Dies ist keine Frage, ob der ternäre Operator schädlich ist oder nicht . Es geht darum, ob es einen Konsens darüber gibt, ob es außerhalb von Zuweisungsanweisungen verwendet werden soll oder nicht. /Bearbeiten Basierend auf einem Booleschen Wert möchte ich eine von zwei verschiedenen Funktionen aufrufen (ohne Rückgabewert). Ich …
In Haskell kann ich den Typ verwenden a -> Maybe b, um eine Funktion zu modellieren, die entweder einen Wert vom Typ bzurückgibt oder nichts zurückgibt (dies schlägt fehl). Wenn ich Typen a1, ..., a(n+1)und Funktionen f1, ..., fn, mit fi :: ai -> Maybe a(i+1)für alle i, 1 <= …
Ich bin dabei, 3 Komponenten zu entwerfen, die in Symphonie miteinander arbeiten: Ein RESTful-Webdienst, der BasicAuthbei allen Anrufen über HTTPS erfordert und der tatsächlich das ganze schwere Heben für mein System erledigt (erledigt die Arbeit). Eine Web-Benutzeroberfläche, die Endbenutzeraktionen in API-Aufrufe an den oben genannten Webdienst übersetzt. Daher wird die …
Eines der Probleme von pimpl ist die Leistungsbeeinträchtigung bei der Verwendung (zusätzliche Speicherzuweisung, nicht zusammenhängende Datenelemente, zusätzliche Indirektionen usw.). Ich möchte eine Variation der Pimpl-Sprache vorschlagen, mit der diese Leistungseinbußen vermieden werden, wenn nicht alle Vorteile von Pimpl genutzt werden. Die Idee ist, alle privaten Datenelemente in der Klasse selbst …
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.