Dies ist eine Diskussion, die ich selbst und einige meiner Kollegen führen, und ich denke, ich komme hierher, um zu sehen, was passiert, wenn ein allgemeiner Konsens darüber besteht. Grundsätzlich ergeben sich die folgenden 2 Meinungen zu Datenbankaufrufen: 1. Führen Sie einen großen Aufruf durch, um alles zu erhalten, was …
Gibt es eine Ansicht darüber, ob die Verwendung von #define zum Definieren vollständiger Codezeilen zur Vereinfachung der Codierung eine gute oder schlechte Programmierpraxis ist? Wenn ich zum Beispiel ein paar Wörter zusammen drucken müsste, würde ich mich über das Tippen ärgern << " " << Einfügen eines Leerzeichens zwischen Wörtern …
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 . Ich habe einen alten Code durchsucht, den ich geschrieben …
Reduce the number of #include files in header files. It will reduce build times. Instead, put include files in source code files and use forward declarations in header files. Ich habe das hier gelesen. http://www.yolinux.com/TUTORIALS/LinuxTutorialC++CodingStyle.html . Es heißt also, dass eine Klasse (Klasse A) in der Header-Datei nicht die tatsächliche …
Vor nicht allzu langer Zeit habe ich angefangen, Scala anstelle von Java zu verwenden. Ein Teil des "Konvertierungs" -Prozesses zwischen den Sprachen bestand für mich darin, zu lernen, Eithers anstelle von (angekreuzten) Exceptions zu verwenden. Ich habe eine Weile auf diese Weise programmiert, aber vor kurzem habe ich mich gefragt, …
Ich habe mich immer gefragt, was andere Programmierer von der Idee halten, reine ästhetische Funktionen zu kreieren. Sagen , dass ich eine Funktion haben , die einen Teil der Daten verarbeitet: Function ProcessBigData. Sagen , dass ich mehrere Prozessschritte benötigen, nur gültig für diese Daten: Step1, Step2, Step3. Der normale …
Die Codebasis, in der ich gerade arbeite, verwendet standardmäßig private Felder und öffentliche Eigenschaften. Zum Beispiel haben die meisten Klassen ihre Mitglieder wie folgt definiert: // Fields private double _foo; private double _bar; private double _baz; // Properties public double Foo { get{ return _foo; } set{ _foo = value; …
In einer Debatte über Rückgabevariablen bevorzugen einige Mitglieder des Teams eine Methode, um das Ergebnis direkt an den Aufrufer zurückzugeben, während andere es vorziehen, eine Rückgabevariable zu deklarieren, die dann an den Aufrufer zurückgegeben wird (siehe Codebeispiele unten). Das Argument für Letzteres ist, dass ein Entwickler, der den Code debuggt, …
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 . Es scheint einen Konflikt darüber zu geben, ob es …
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 . Ich bin sicher, dass viele von uns an der …
Ich arbeite als iOS-Entwickler in einem kleinen Outsourcing-Unternehmen in einem Team von 4 Personen. Wir arbeiten an einem Projekt, das einige Jahre vor meinem Einstieg und zwei weiteren Entwicklern begonnen hat. Vorher wurde das Projekt hauptsächlich von einer Person durchgeführt. Als ich anfing, an dem Projekt zu arbeiten, war es …
Ich starte eine Greenfield-App und möchte ASP.NET (4.6) und Angular 2 verwenden. Für das Backend habe ich ein Projekt in Visual Studio erstellt und frage mich nun, wo ich die Angular-App platzieren soll. Ich möchte eigentlich npm und Node-Tools für das Front-End verwenden, aber am Ende wird es in derselben …
Ich habe gerade bei einer Firma angefangen und einer der Stilkommentare bei meiner ersten Codeüberprüfung war, dass der Rückgabetyp und der Methodenname in verschiedenen Zeilen stehen sollten. Zum Beispiel das void foo() { } sollte das sein void foo() { } Ich habe immer den ersten Stil verwendet und mich …
Der Operator add der Klasse set gibt einen Booleschen Wert zurück, der true ist, wenn das Element (das hinzugefügt werden soll) noch nicht vorhanden ist, andernfalls false. Schreibt if (set.add(entry)) { //do some more stuff } als guter Stil in Bezug auf das Schreiben von sauberem Code? Ich frage mich, …
Wie Sie wissen, gibt es ein Best-Practice-Sprichwort Begrenzen Sie eine Quellcodezeile auf 80 Zeichen. Hier sind 2 Links: Warum sind 80 Zeichen die 'Standard'-Grenze für die Codebreite? Ist die Beschränkung auf 80 Zeichen in Zeiten von Breitbildmonitoren immer noch relevant? Und ich bin mir sicher, dass Sie noch mehr Geld …
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.