Ich suche nach Mustern oder architektonischen Anleitungen für ein bevorstehendes Feature, das ich entwerfe. Grundsätzlich handelt es sich um eine Exportfunktion mit mehreren Exportzielen, und ich suche nach einer Möglichkeit, sie generisch genug zu gestalten, wenn das Einfügen neuer Exportziele nicht viele grundlegende Änderungen erfordert. Bei Exportzielen beziehe ich mich …
Bei einigen Kamerametadaten unter Windows File Propertiesgibt es (zusammen mit einigen weiteren) zwei mit den PropertiesNamen Brennweite und 35 mm Brennweite . Ich entwickle Software, die diese beiden nutzt Properties. Bisher habe ich einen PropertyNamen FocalLengthfür den ersten erstellt, aber ich kann anscheinend keinen richtigen Namen für den anderen finden. …
Kurzer Hintergrund: In JavaScript hat die Konstruktorfunktion für jeden Objekttyp eine prototypeEigenschaft. Das prototypebezieht sich auf ein Objekt, das jedes konstruierte Objekt als nächsten Schritt in seiner Prototypenkette verwendet. Wenn ein Typ einem anderen Typ inhärent sein soll, können Sie prototypeden untergeordneten Typ auf eine neue Instanz des übergeordneten Typs …
Ich versuche, node.js zu lernen und eine Webanwendung zu erstellen, und obwohl ich mein Bestes tue, nur node.js zum Erstellen zu verwenden, fällt es mir sehr schwer, Ressourcen und Beispiele zu finden, die den Prozess beschreiben ohne andere Frameworks oder Bibliotheken zu verwenden. Wie kann ich insbesondere HTML- und CSS-Inhalte …
Ich habe eine Prüfung vor mir und schaue mir frühere Arbeiten an, um einige Ideen zu bekommen, was mich erwartet. Ich bin ein bisschen fest mit dem folgenden verbunden und würde mich sehr freuen, wenn jemand einige Beispielantworten geben könnte. Schreiben Sie Vor- und Nachbedingungen in OCL für jede der …
Die Haskell-Kernsprache ist wirklich einfach. Ausgehend von einem OO-Hintergrund besteht die Hauptschwierigkeit darin, sich an das reine Funktionsparadigma anzupassen. Während ich "grundlegendes" Haskell lernte, habe ich Spracherweiterungen immer als Spielzeug für CS-Leute oder als Experimente für zukünftige Versionen der Sprache (wie from future import ???in Python) betrachtet. Als ich mich …
Der erste Teil der Lizenz impliziert, dass Sie grundsätzlich alles tun können, was Sie wollen (kopieren, ändern, verkaufen usw.). Der zweite Teil besagt jedoch, dass sich diese Freiheiten auf alle Kopien der Software ausbreiten müssen. Nach meiner Interpretation können Sie die Software in Ihr proprietäres Projekt integrieren, aber dieser Teil …
Ich bin Teamleiter eines Teams von 8 Programmierern in einem Unternehmen mit etwa 20 technischen Mitarbeitern. Sie arbeiten an einer Reihe von Projekten. An diesen Projekten sind auch Personen aus anderen Teams beteiligt, die außerhalb meiner Kontrolle liegen. Meine Organisation entwickelt sich nicht richtig agil und sie sind etwas resistent …
Dies ist Teil einer Reihe von Fragen, die sich auf das Schwesterprojekt des Abstraktionsprojekts konzentrieren, das darauf abzielt, die im Sprachdesign verwendeten Konzepte in Form eines Frameworks zu abstrahieren. Das Schwesterprojekt heißt OILexer und zielt darauf ab, einen Parser aus Grammatikdateien ohne die Verwendung von Code-Injection für Übereinstimmungen zu erstellen. …
Ich überarbeite derzeit einen Teil einer großen Codebasis ohne Unit-Tests. Ich habe versucht, Code auf brutale Weise umzugestalten, dh indem ich versucht habe zu erraten, was der Code tut und welche Änderungen seine Bedeutung nicht ändern würden, aber ohne Erfolg: Es werden zufällig Funktionen rund um die Codebasis unterbrochen. Beachten …
Welcher Code bietet angesichts der Verzweigungsvorhersage und der Auswirkungen von Compileroptimierungen tendenziell eine überlegene Leistung? Beachten Sie, dass bRareExceptionPresent eine ungewöhnliche Bedingung darstellt. Es ist nicht der normale Weg der Logik. /* MOST COMMON path must branch around IF clause */ bool SomeFunction(bool bRareExceptionPresent) { // abort before function if(bRareExceptionPresent) …
Ich habe gerade erfahren, dass .NET 4.5 eine Änderung in der Behandlung von Ausnahmen in a eingeführt hat Task. Sie werden nämlich leise unterdrückt. Die offizielle Begründung dafür scheint zu sein: "Wir wollten unerfahrenen Entwicklern gegenüber freundlicher sein": In .NET 4.5 haben Aufgaben eine deutlich höhere Bedeutung als in .NET …
Angenommen, ein Entwickler hat eine Bibliothek für seine kommerzielle Anwendung mit geschlossenen Quellen entwickelt. Da sie der Open Source-Community etwas zurückgeben möchten, veröffentlichen sie diese Bibliothek beispielsweise unter der GPL, verwenden sie jedoch weiterhin in ihrer eigenen Anwendung. Da sie das Urheberrecht besitzen, ist das in Ordnung. Jetzt findet ein …
Neulich habe ich ein wenig über Unit Testing gelesen und einige Beispiele gesehen, in denen Leute eine Repository-Schnittstelle (dh IExampleRepository) erstellen und dann das echte Repository ( public class ExampleRepository : IExampleRepository) und ein Repository für Unit-Tests ( FakeExampleRepository : IExampleRepository) erstellen . In der IExampleRepositoryimplementierten sie die gleichen Methoden …
Ich bin ein freiberuflicher Programmierer und habe kürzlich eine Website fertiggestellt. Alles funktioniert einwandfrei, aber es gab einen Benutzer, der sich bei meinem Kunden beschwerte, dass er sich nicht anmelden konnte. Dieses Problem war eindeutig eine Cookie-Einschränkung / ein alter Browser (ich konnte nicht) Ich schaffe das Problem nicht 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.