Als «coding-style» getaggte Fragen

Der Codierungsstil besteht aus einer Reihe von Richtlinien, die die Lesbarkeit und das Verständnis des Quellcodes verbessern.




10
Ist es eine gute Praxis, wenn möglich die Division durch Multiplikation zu ersetzen?
Wenn ich eine Division benötige, zum Beispiel eine Bedingungsprüfung, möchte ich den Ausdruck der Division in Multiplikation umgestalten, zum Beispiel: Originalfassung: if(newValue / oldValue >= SOME_CONSTANT) Neue Version: if(newValue >= oldValue * SOME_CONSTANT) Weil ich denke, es kann vermeiden: Durch Null teilen Überlauf, wenn oldValuesehr klein ist Ist das richtig? …


10
Verwenden Sie niemals Strings in Java? [geschlossen]
Ich bin auf einen Blog-Eintrag gestoßen, der die Verwendung von Strings in Java für das Fehlen von Semantik in Ihrem Code abschreckt, und habe vorgeschlagen, stattdessen Thin-Wrapper-Klassen zu verwenden. Dies ist das Vorher-Nachher-Beispiel, das der genannte Eintrag zur Veranschaulichung der Angelegenheit enthält: public void bookTicket( String name, String firstName, String …


13
Wäre es eine schlechte Idee, regelmäßig Code-Formatierer in einem Repository auszuführen?
Ich denke darüber nach, einen Cron-Job zu erstellen, der Code auscheckt, Code-Formatierer darauf ausführt und, wenn sich etwas ändert, die Änderungen festschreibt und zurückschiebt. Bei den meisten Projekten, die Autoformatierer verwenden, werden diese in einen Git-Hook eingefügt. Wenn Sie dies jedoch alle paar Stunden automatisch tun, müssen die Entwickler den …


4
Ist es besser, eine Funktion aufzurufen, die zu diesem Zeitpunkt keine Auswirkung hat, WENN dies die Code-Klarheit verbessert?
Ich habe drei Ansichten in meinem Programm (iOS-App). Es ist immer nur einer von ihnen gleichzeitig aktiv, daher habe ich die Sichtbarkeit für zwei von ihnen deaktiviert und die Sichtbarkeit geändert, während der Benutzer die Tasten drückt. Die Ansichten werden als sichtbar initialisiert, sodass ich die Sichtbarkeit im Code ausschalte, …


16
Gründe für die Verwendung von! Boolean_variable Über boolean_variable == false
Ein Kommentar zu dieser Frage: Prüfen, ob eine Methode false zurückgibt: Ergebnis temporärer Variable zuweisen oder Methodenaufruf direkt in Bedingung setzen? sagt , dass Sie verwenden sollten , !booleanstatt boolean == falsebei der Prüfung Bedingungen. Warum? Für mich boolean == falseist Englisch viel natürlicher und expliziter. Ich entschuldige mich, wenn …

12
Soll ich Variablen wiederverwenden?
Soll ich Variablen wiederverwenden? Ich weiß, dass viele Best Practices besagen, dass Sie dies nicht tun sollten, aber später, wenn verschiedene Entwickler den Code debuggen und 3 Variablen haben, die gleich aussehen, und der einzige Unterschied darin besteht, dass sie an verschiedenen Stellen im Code erstellt werden, könnte dies der …

17
Einzelaussage ob Klammer oder nein? [geschlossen]
Was ist besser / allgemeiner akzeptiert? Diese: if(condition) { statement; } Oder: if(condition) statement; Ich bevorzuge eher die erste, weil ich denke, dass es einfacher ist zu erkennen, was tatsächlich in den if-Block gehört, andere davon abhält, die Klammern später einzufügen (oder einen Fehler zu erzeugen, indem sie vergessen), und …

9
Lesbarkeit versus Wartbarkeit, Sonderfall beim Schreiben verschachtelter Funktionsaufrufe
Mein Codierungsstil für verschachtelte Funktionsaufrufe ist der folgende: var result_h1 = H1(b1); var result_h2 = H2(b2); var result_g1 = G1(result_h1, result_h2); var result_g2 = G2(c1); var a = F(result_g1, result_g2); Ich habe kürzlich zu einer Abteilung gewechselt, in der der folgende Codierungsstil sehr häufig verwendet wird: var a = F(G1(H1(b1), …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.