Die Idee ist von der Tatsache inspiriert, dass Operatoren wie +, -,% usw. als Funktionen mit einem oder zwei übergebenen Argumenten und ohne Nebenwirkungen angesehen werden können. Angenommen, ich oder jemand anderes schreibt eine Sprache, die die Übergabe von mehr als zwei Argumenten verhindert und auch nur über den Rückgabewert …
In den häufig gestellten Fragen zur isocpp.org-Ausnahme heißt es Verwenden Sie throw nicht, um einen Codierungsfehler bei der Verwendung einer Funktion anzuzeigen. Verwenden Sie assert oder einen anderen Mechanismus, um den Prozess entweder in einen Debugger zu senden oder um den Prozess zum Absturz zu bringen und den Absturzspeicherauszug für …
Ich lese gerade Robert Martins Clean Code . Ich finde es großartig, und wenn ich OO-Code schreibe, nehme ich mir seine Lektionen zu Herzen. Insbesondere denke ich, dass sein Rat, kleine Funktionen mit aussagekräftigen Namen zu verwenden, meinen Code viel flüssiger macht. Es ist am besten mit diesem Zitat zusammengefasst: …
Ich versuche, GRASP zu lernen und ich fand dies erklärt ( hier auf Seite 3 ) über Low Coupling und ich war sehr überrascht, als ich dies fand: Betrachten Sie die Methode addTrackfür eine AlbumKlasse, zwei mögliche Methoden sind: addTrack( Track t ) und addTrack( int no, String title, double …
Ich bin ein wenig verwirrt darüber, wie ich vorgehen soll. Ich arbeite an einem Design des Einkaufswagens und muss den Einkaufswagens entweder in einer Sitzung oder in einer Datenbank speichern, bin mir aber nicht sicher, welcher Ansatz der beste ist Benutzer ist nicht angemeldet und legt ein Produkt in den …
Ich habe einen riesigen Haufen älteren Codes geerbt, der in PHP auf einer MySQL-Datenbank geschrieben wurde. Mir ist aufgefallen, dass die Anwendung doublesDaten speichert und bearbeitet. Nun bin ich auf zahlreiche Beiträge gestoßen, in denen erwähnt wurde, dass sie doubleaufgrund von Rundungsfehlern nicht für Geldgeschäfte geeignet sind. Ich habe jedoch …
Ich arbeite an einem UI-Code, in dem ich eine ActionKlasse habe. public class MyAction extends Action { public MyAction() { setText("My Action Text"); setToolTip("My Action Tool tip"); setImage("Some Image"); } } Bei der Erstellung dieser Action-Klasse wurde davon ausgegangen, dass die ActionKlasse nicht anpassbar ist (in gewissem Sinne - der …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Geschlossen vor 4 Jahren . Verschlossen . Diese Frage akzeptiert derzeit keine neuen Antworten oder Interaktionen. Erfahren Sie mehr . Mir wurde klar, dass ich eine massive Wissenslücke habe, wenn es um Multithread-Anwendungen und gleichzeitige Programmierung geht. …
Ich weiß, dass Sie C # und F # zusammen in demselben Projekt verwenden können, bin mir jedoch nicht sicher, ob dies eine gute Idee ist. Es scheint mir, dass das Mischen von zwei sehr unterschiedlichen Codierungsstilen (funktional gegenüber OOP) zu einem Mangel an Kohäsion im Design führen kann. Ist …
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Oft höre ich PMs (Projektmanager) über Eigenschaften und Funktionen …
Während ich Anwendungen erstelle, frage ich mich ständig, ob dies der beste Weg ist, eine bestimmte Funktionalität auszuführen oder zu implementieren. Oft poste ich Fragen zum Stackoverflow oder zu einem anderen Forum, die nur Feedback benötigen, um Kommentare dazu zu erhalten, wie der Wagen in Bezug auf die Leistung nicht …
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 …
Ich baue eine ganze Reihe von Projekten mit einem Freund von mir, aber wir kommen immer wieder auf die gleiche Falle. Ich weiß, wie man PHP, Javascript und all das Zeug schreibt (ich kenne auch CSS und HTML), so dass ich die meiste Arbeit beim Erstellen der eigentlichen Funktionalität erledigen …
Warum ist es vorteilhaft, das Strategiemuster zu verwenden, wenn Sie Ihren Code nur in If / Then-Fällen schreiben können? Zum Beispiel: Ich habe eine TaxPayer-Klasse und eine ihrer Methoden berechnet die Steuern mithilfe verschiedener Algorithmen. Warum kann es dann keine if / then-Fälle geben und herausfinden, welcher Algorithmus in dieser …
Mein Chef gab mir ein Projekt mit einer bestimmten Logik. Ich muss eine Webseite entwickeln, die den Navigator durch viele Fälle führt, bis er das Produkt erreicht. Dies ist das Pfadschema der Navigation auf der Site: WICHTIG! Auf der Seite "Produkte" kann der Navigator den gewünschten Filter auswählen. Wenn A, …
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.