Wir arbeiten an einem neuen Dienst - dieser Dienst wird möglicherweise direkt von Anwendungen auf Benutzergeräten aufgerufen. Diese Anwendungen werden von mehreren Entwicklungsteams aus der gesamten Organisation entwickelt und unterstützt, abhängig von den von uns bereitgestellten Daten. Wir möchten herausfinden, welche Anwendungen welche Anforderungen senden, damit wir Verwendungsmuster und verantwortliche …
Ich schlage Änderungen an einem sehr schlecht strukturierten Softwareprojekt vor, das unter einer Vielzahl von Problemen leidet. Auf hohem Niveau nutzt das Projekt Angular im Front-End und verwendet verschiedene REST-APIs. Das ist alles großartig (ich sehe keine Notwendigkeit, unsere Technologie oder Werkzeuge zu ändern). Das Problem ist, dass die Codebasis …
Unsere Branchen-Software ermöglicht es dem Benutzer, bestimmte Daten als CSV zu speichern . Da in der Natur viele verschiedene Formate (alle als "CSV" bezeichnet) verwendet werden, müssen wir uns entscheiden, wie das "Standardformat" aussehen soll. In Bezug auf Linien- / Feldtrennzeichen und Flucht gibt es einen Standard, den wir verwenden …
Ich habe angefangen, Unit-Tests für mein aktuelles Projekt zu schreiben. Ich habe allerdings keine wirkliche Erfahrung damit. Ich möchte es zuerst vollständig "bekommen", daher verwende ich derzeit weder mein IoC-Framework noch eine Spottbibliothek. Ich habe mich gefragt, ob irgendetwas falsch daran ist, den Konstruktoren von Objekten in Komponententests Nullargumente zu …
Wenn Sie ein System oder eine Anwendung entwickeln, die Sie mit einem bestimmten Framework verwenden möchten, ist es empfehlenswert, das System ohne das Framework zu entwerfen, oder es ist besser, das System mit der richtigen Einstellung zu entwerfen mit diesem".
Ich habe gelesen, dass die Verwendung von "new" in einem Konstruktor (für andere Objekte als einfache Werte) eine schlechte Praxis ist, da dies das Testen von Einheiten unmöglich macht (da diese Mitbearbeiter ebenfalls erstellt werden müssen und nicht verspottet werden können). Da ich keine wirklichen Erfahrungen mit Unit-Tests habe, versuche …
Ich habe eine Methode, die Mitarbeiterdaten in der Datenbank aktualisiert. Die EmployeeKlasse ist unveränderlich. "Aktualisieren" des Objekts bedeutet also, tatsächlich ein neues Objekt zu instanziieren. Ich möchte, dass die UpdateMethode eine neue Instanz von Employeemit den aktualisierten Daten zurückgibt, aber seitdem kann ich sagen, dass die Verantwortung der Methode darin …
Ich habe mich gefragt, ob eine while-Schleife eigentlich eine Rekursion ist. Ich denke, es liegt daran, dass eine while-Schleife als eine Funktion angesehen werden kann, die sich am Ende selbst aufruft. Wenn es keine Rekursion ist, was ist dann der Unterschied?
Es gab eine Diskussion im Chat über eine Frage (die Frage selbst ist für diese irrelevant), die ergeben hat, dass ich Python möglicherweise überhaupt nicht kenne. Obwohl sich die Terminologie in den verschiedenen Sprachen unterscheidet, können wir meiner Meinung nach Funktionen im Allgemeinen wie folgt einteilen: [freie] Funktionen statische Methoden …
Nehmen wir an, Sie haben gerade begonnen, in einem sehr kleinen Team an einem {derzeit relativ kleinen, aber später hoffentlich größeren} Projekt zu arbeiten. Beachten Sie, dass dies ein tatsächliches Projekt ist, das von anderen Entwicklern in der realen Welt verwendet werden soll, und kein akademisches Projekt, das am Ende …
Was ist die moralische Verantwortung, wenn Open Source-Software zu früh veröffentlicht wird? Zum Beispiel ein nahezu vollständiges Produkt, das noch nicht vollständig getestet wurde. Was ist die Erwartung des Programmierers? Warten Sie, bis es vollständig getestet wurde, oder veröffentlichen Sie es als Open Source-Version, und fahren Sie dann mit der …
Ich habe an vielen Stellen festgestellt, dass es nach kanonischer Weisheit 1 in der Verantwortung des Aufrufers liegt, sicherzustellen, dass Sie sich beim Aktualisieren von UI-Komponenten im UI-Thread befinden (insbesondere in Java Swing, dass Sie sich im Event-Dispatch-Thread befinden ). . Warum ist das so? Der Event-Dispatch-Thread ist ein Problem …
Ich bereinige die Includes in einem C ++ - Projekt, an dem ich arbeite, und frage mich immer wieder, ob ich alle Header, die direkt in einer bestimmten Datei verwendet werden, explizit einschließen soll oder ob ich nur das Nötigste einschließen soll. Hier ist ein Beispiel Entity.hpp: #include "RenderObject.hpp" #include …
Ich hatte eine Diskussion mit einem Kollegen, und es kam zu widersprüchlichen Vorstellungen über den Zweck der Unterklassenbildung. Meine Intuition ist, dass wenn eine primäre Funktion einer Unterklasse darin besteht, einen begrenzten Bereich möglicher Werte ihrer Eltern auszudrücken, es wahrscheinlich keine Unterklasse sein sollte. Er argumentierte für die gegenteilige Intuition: …
Gibt es ein denkbares Entwurfsmuster für ein objektorientiertes Programm? Ich frage dies, weil ich vor kurzem eine Implementierung einer DoorKlasse mit a gesehen habe Lock. Es war Teil eines Tests und die Antwort besagte, dass der Code dem Null-Objektmuster folgt: class Lock { public: virtual void close() = 0; virtual …
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.