Speziell nach dem Standardkonstruktor fragen Wenn der Konstruktor alle Daten für ein Objekt initialisiert und eine Klasse erstellt, die ohne ordnungsgemäße Initialisierung nicht verwendet werden kann, ist der Standardkonstruktor dann nicht nutzlos? Erwägen: // A class for handling lines in a CSV file class CSV_Entry { private: unsigned num_entries; std::string …
Ich habe eine Codebasis geerbt, in der es eine Menge Code gibt, der ungefähr so aussieht: SomeDataAdapter sda = new SomeDataAdapter(); sda.UpdateData(DataTable updateData); Und dann wird sda nie wieder benutzt. Ist das ein Codegeruch, der darauf hinweist, dass diese Methoden stattdessen statische Klassenmethoden sein sollten?
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 5 Jahren . Im Büro haben wir gerade eine lange Zeit hinter …
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 4 Jahren . Ich habe mich gefragt, welche Techniken es …
Angenommen, ich entwickle eine Webanwendung. Meine erste Wahl ist die Verwendung von PHP mit Fat-Free Framework (F3) und MVC-Pattern. Nächstes Jahr möchte ich vielleicht zu Zend Framework oder sogar zu ASP.NET MVC wechseln. Ist es sinnvoll, meine Anwendung so zu gestalten, dass sie lose mit ihrem Framework verbunden ist, oder …
Ich habe mich in letzter Zeit mit "organisierterer" Programmierung befasst und gelernt, dass ich auf eine Schnittstelle programmieren sollte, nicht auf eine Implementierung. Wäre es in diesem Sinne besser, ein Projekt in Schnittstellen zu "skizzieren", bevor Sie, wo möglich, die Implementierung dafür schreiben? Und wenn dies der Fall ist, sollte …
Auf eine SO-Frage, die ich hier zu einem Code gestellt habe, bei dem ich mir nicht sicher war, antwortete jemand: "Übrigens, dort gibt es einen schrecklichen Code: er verwendet häufig das Symbol zur Fehlerunterdrückung (@)." Gibt es einen Grund, warum dies eine schlechte Praxis ist? Mit Dingen wie: $db=@new mysqli($db_info) …
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 6 Jahren . Ich dachte nur, wie viel einfacher es wäre, Code …
Ich habe ein ziemlich komplexes Suchproblem, das ich auf die folgende Beschreibung reduzieren konnte. Ich habe gegoogelt, aber keinen Algorithmus gefunden, der zu meinem Problem zu passen scheint. Insbesondere die Notwendigkeit, beliebige ganze Zahlen zu überspringen. Vielleicht kann mich hier jemand auf etwas hinweisen? Nehmen Sie zum Beispiel eine Folge …
Derzeit habe ich eine Kommandozeilenanwendung in C aufgerufenbtcwatch . Es hat eine -COption, die es als Argument erhalten kann, das den aktuellen Preis von Bitcoin mit einem Preis vergleicht, der zuvor mit gespeichert wurde -S. Beispielausgabe mit dieser Option ist: $ btcwatch -vC # -v = verbose buy: UP $ …
Momentan arbeite ich an einem Projekt, das (unter anderem) eine Tabelle basierend auf dem Inhalt eines Dateisystems erstellt und wiederum einige Metadatenänderungen an den gefundenen Dingen vornimmt. Die Frage ist: Wie sollen Tests dazu geschrieben oder eingerichtet werden? Gibt es eine einfache Möglichkeit, dies zu verhöhnen? Oder sollte ich eine …
Ich sende eine große Datenmenge an den Server. Jetzt, während ich die Daten gesendet habe und auf die Antwort des Servers warte, verliert mein Android-Gerät plötzlich die Internetverbindung. Früher habe ich einen Warndialog für Verbindungsverlust angezeigt, aber auf der Serverseite wurden die Daten bereits verarbeitet und irgendwo aktualisiert, z. B. …
Jedes Mal, wenn über eine neue Programmiersprache diskutiert wird, die auf die JVM abzielt, werden unvermeidlich Dinge gesagt wie: "Die JVM unterstützt keine Tail-Call-Optimierung, daher sage ich viele explodierende Stacks voraus." Es gibt Tausende von Variationen zu diesem Thema. Jetzt weiß ich, dass einige Sprachen, wie zum Beispiel Clojure, ein …
Ich optimiere die Seitengeschwindigkeit meiner Website und untersuche, wie andere Websites dies tun. Mir ist aufgefallen, dass einige Websites wie Facebook oder Ringgitplus für einige ihrer Ressourcen in den Chrome-Entwicklertools auf der Registerkarte "Netzwerk" 0 Byte anzeigen , während die tatsächliche Inhaltsgröße mehrere Kilobyte beträgt. Ich habe einige Artikel gelesen, …
Ich habe mich heute gefragt, wo Sie Dienstprogrammklassen in eine ASP.NET MVC-App einfügen würden. Mit Utility-Klassen meine ich Klassen, die statisch sein können und nur zum Ausführen einer Funktion verwendet werden. Wie eine Klasse zum Senden einer E-Mail, die E-Mail-Adresse, Betreff und Text als Argumente verwendet. Ich würde annehmen, dass …
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.