Die meisten GUI-Toolkits verwenden heutzutage das Modell Signals + Slots. Es waren Qt und GTK +, wenn ich mich nicht irre, die Pionierarbeit geleistet haben. Sie wissen, dass die Widgets oder grafischen Objekte (manchmal sogar solche, die nicht angezeigt werden) Signale an den Main-Loop-Handler senden . Der Main-Loop-Handler ruft dann …
Ist es eine gute Praxis, eine Methode aufzurufen, die in einer if-Anweisung wahre oder falsche Werte zurückgibt? Etwas wie das: private void VerifyAccount() { if (!ValidateCredentials(txtUser.Text, txtPassword.Text)) { MessageBox.Show("Invalid user name or password"); } } private bool ValidateCredentials(string userName, string password) { string existingPassword = GetUserPassword(userName); if (existingPassword == null) …
An dem Ort, an dem ich arbeite, gibt es explizite Richtlinien für die Platzierung von Deklarationen von Variablen. Demnach ist es erforderlich, sie auf globaler Ebene und / oder am Anfang von Funktionen zu platzieren und nicht in inneren Blöcken (wie einer for-Schleife). Da sie von Personen spezifiziert wurden, die …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 4 Jahren . Ich war neugierig, ob jemand von einer Empfehlung einer …
Geschlossen . Diese Frage muss fokussierter sein . 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 6 Jahren . Ich hatte diese Frage bei Stackoverflow gestellt und …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 4 Jahren . Mein Unternehmen (klein, ungefähr 40 Personen in 3 Büros) …
Das mag eine dumme Frage sein, aber sie ist schon eine Weile in meinem Hinterkopf und ich kann nirgendwo anders eine anständige Antwort finden. Ich habe einen Lehrer, der sagt, wir sollten jeden Parameter explizit mit einer Beschreibung auflisten, auch wenn es nur einen gibt. Dies führt zu vielen Wiederholungen: …
Mein Programm muss eine Abfolge von Schritten von Anfang bis Ende ausführen. Aufgrund unterschiedlicher Eingaben variiert der Startpunkt jedoch, z. B. laufen einige vom ersten bis zum Ende, andere vom zweiten bis zum Ende, andere vom dritten bis zum Ende usw. Ich brauche nur ein einfaches Design, derzeit verwende ich …
Ich habe eines Tages Warnungen zu nicht verwendeten Variablen bereinigt und angefangen zu überlegen, was genau das Problem an ihnen ist. Einige von ihnen helfen sogar beim Debuggen (z. B. Ausnahmedetails überprüfen oder den Rückgabewert vor der Rückgabe überprüfen). Ich konnte kein wirkliches Risiko finden, sie zu haben. Beispiele Ich …
Geschlossen . Diese Frage basiert auf Meinungen . 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 3 Jahren . Ich hörte jemanden sagen, dass seine Sprache eine …
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?
Hinweis: Diese Frage bezieht sich auf Code, der in Java oder C # geschrieben wurde. Ich verwalte einige große Projekte, bei denen wir Probleme (nicht unbedingt Fehler) mit einigen Drittanbieter- / SDK-Methoden entdeckt und unsere eigenen Erweiterungen geschrieben haben, die stattdessen verwendet werden sollten. Wir möchten, dass Entwickler sich daran …
Betrachten Sie diese zwei Arten der Implementierung: public int add(int x, int y) { return mysteriousAdd(x, y); } public int add(int x, int y) { int output = mysteriousAdd(x, y); return output; } Ein Kollege von mir sagt, dass die zweite Implementierung besser ist, da wir beim Debuggen die zurückgegebene …
nach Gibt es Richtlinien, wie viele Parameter eine Funktion übernehmen sollte? sollte eine Methode nicht zu viele Parameter haben. Einige Antworten deuten jedoch darauf hin, dass dieses Problem durch das Builder-Muster gelöst werden kann: Builder b=new Builder(); b.setParm1("a"); b.setParm2("b"); . . . Obj obj=b.createObj(); oder kapseln Sie Parameter in ein …
Hin und wieder hinterlasse ich Kommentare wie # We only need to use the following for V4 of the computation. # See APIPROJ-14 for details. oder # We only need to use the following for V4 of the computation. # See https://theboringcompany.atlassian.net/browse/DIGIT-827 for details. Mein Hauptanliegen dabei ist, dass dies …
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.