Tag: readability

Lesbarkeit ist eine subjektive parameter zu Messen, die einen Aspekt der code-Qualität. Es basiert auf der Annahme, dass code sollte leicht verständlich durch den Menschen, sowohl in seiner form und in seiner Bedeutung.

Mit true und false als die Ausdrücke, die in einer bedingten operation

Anzahl der Antworten 9 Antworten
Pflege ich einige code und haben festgestellt, die folgenden Muster eine Menge: var isMale = (row["Gender"].ToString() == "M") ? true : false; stattdessen: var isMale = (row["Gender"].ToString() == "M"); Gibt es einen Grund warum wer würde dies

Schleife über array-Werte in Lua

Anzahl der Antworten 1 Antworten
Ich habe eine variable wie folgt local armies = { [1] = "ARMY_1", [2] = "ARMY_3", [3] = "ARMY_6", [4] = "ARMY_7", } Jetzt möchte ich eine Aktion für jeden Wert. Was ist der beste Weg, um

Sollte java try-Blöcke beschränkt werden so dicht wie möglich?

Anzahl der Antworten 7 Antworten
Mir wurde gesagt, dass es ist ein gewisser Aufwand bei der Verwendung der Java-try-catch-Mechanismus. So, während es ist notwendig, um Methoden, die werfen checked exception innerhalb eines try-block zum verarbeiten der Ausnahme, es ist eine gute Praxis,

Warum ist der code in den meisten STL-Implementierungen so verworren?

Anzahl der Antworten 6 Antworten
Die STL ist ein wichtiger Teil der C++ - Welt, die meisten Implementierungen stammen aus den anfänglichen Bemühungen von Stepanov und Musser. Meine Frage ist, angesichts der Kritikalität des Codes, und es wird eine der primären Quellen

Wie man SQL-Abfrage besser lesbar in PHP?

Anzahl der Antworten 7 Antworten
Wenn Sie haben eine lange Felder in der SQL-Abfrage, wie machen Sie es besser lesbar? Beispiel: public function findSomethingByFieldNameId($Id) { $sql = "SELECT field1, field2, field3 as Field3_Something, field4, field5, field6, field7, field8, field9 FROM table JOIN

Looping auf der C++ - Iteratoren, beginnend mit der zweiten (oder N-te) Element

Anzahl der Antworten 5 Antworten
Ich bin auf der Suche nach einem lesbaren, eleganten Weg, um die folgende in C++, hier gezeigt in Python: for datum in data[1:]: do work. Iteratoren auf die betreffenden Daten möglicherweise nicht unterstützt random-access-Iteratoren, also kann ich

System.aus.println() vs \n in Java

Anzahl der Antworten 7 Antworten
Sagen wir, ich wollte drucken 5 Linien. Welche ist die beste Methode (für die Leistung und Lesbarkeit). System.out.println(); System.out.println(); System.out.println(); System.out.println(); System.out.println(); oder System.out.println("\n\n\n\n"); Ist es eine Frage der Präferenz oder ist eine besser als die andere.

`wenn der key in dict` vs. `try-except` - das ist mehr lesbar idiom?

Anzahl der Antworten 10 Antworten
Ich habe eine Frage zu Redewendungen und Lesbarkeit, und es scheint ein Kampf der Python-Philosophien für diesen speziellen Fall: Ich bauen will-Wörterbuch Ein Wörterbuch von B. Wenn eine bestimmte Taste nicht vorhanden in B, dann nichts tun

Kolorieren negative/positive zahlen (jQuery)

Anzahl der Antworten 5 Antworten
Ich würde gerne die Farbe zahlen in einer Tabelle zur besseren Lesbarkeit: grün für die positive (+00.00); rot für die negative (-00.00) und; schwarz für Standard-Fall (keine Anmeldung) InformationsquelleAutor 3zzy | 2009-12-01

Wie Sie richtig formatieren, PHP IF ELSE " Aussagen?

Anzahl der Antworten 12 Antworten
Es wurde eine lange andauernde Problem, das ich begegnet bin, in vielen-eine-warme-und-steamy-coding-sessions. Einer person-codes auf diese Weise anderen codes Weg. So nach viel drücken und zu ziehen, ich bin gespannt... Gibt es eine richtige Art zu phrasieren

Ist es besser wiederverwenden SqlCommand bei der Ausführung derselben SQL-Abfrage mehrmals?

Anzahl der Antworten 2 Antworten
Beim Abfragen der Datenbank mit der gleichen Abfrage, aber unterschiedliche Parameter haben, ist es besser zu: tun Sie es in eine einzelne Verwendung, oder erstellen Sie zwei separate Abfragen? Beispiel für eine einzelne Verwendung: using (SqlCommand addProduct

Die Spaltung Der C++ - Strings Auf Mehrere Zeilen (Code-Syntax Nicht Analysieren)

Anzahl der Antworten 3 Antworten
Nicht zu verwechseln mit wie nach split ein string-parsing-Weise, z.B.: Split einen string in C++? Bin ich ein bisschen verwirrt, wie teilt man einen string auf mehrere Zeilen in c++. Das klingt wie eine einfache Frage, aber

Verwendung der 'wenn' versus 'es sei denn' Perl-Bedingungen

Anzahl der Antworten 9 Antworten
Was sind einige Richtlinien für die optimale Nutzung von if versus unless im Perl-code? Gibt es starke Argumente für die eine oder die andere in manchen Situationen? InformationsquelleAutor der Frage |

Warum sind die "continue" - Anweisungen schlecht in JavaScript?

Anzahl der Antworten 6 Antworten
In dem Buch Javascript: Die Guten Teile von Douglas Crockford, " das ist alles der Autor zu sagen hat über die continue-Anweisung: Den continue - Anweisung springt zum Anfang der Schleife. Ich habe nie gesehen, dass ein

Neu (std :: nothrow) vs. Neu innerhalb eines try / catch-Blocks

Anzahl der Antworten 4 Antworten
Habe ich einige der Forschung nach dem lernen new im Gegensatz zu malloc() die ich gewohnt bin, nicht wieder von NULL für gescheitert Zuweisungen und gefunden, gibt es zwei unterschiedliche Möglichkeiten, zu überprüfen, ob neue gelungen war

Verwenden von explizit nummerierten Wiederholungen statt Fragezeichen, Stern und Plus

Anzahl der Antworten 4 Antworten
Ich habe gesehen, regex-Muster, die Nutzung explizit gezählte Wiederholung statt ?* und +d.h.: Explicit Shorthand (something){0,1} (something)? (something){1} (something) (something){0,} (something)* (something){1,} (something)+ Die Fragen: Sind diese beiden Formen identisch? Was ist, wenn Sie hinzufügen, besitzergreifend/zurückhaltend Modifikatoren?

Wie finde ich eine gut aussehende Schriftfarbe, wenn die Hintergrundfarbe bekannt ist?

Anzahl der Antworten 18 Antworten
Scheint es so viele Farbrad, color picker und Farbe matcher web-apps gibt, wo man eine Farbe und Sie finden ein paar andere Farben, schaffen ein harmonisches layout, wenn Sie in Kombination verwendet werden. Aber die meisten von

Würden Sie mit num% 2 oder num & amp; 1 prüfen, ob eine Zahl gerade ist?

Anzahl der Antworten 12 Antworten
Gut, es gibt mindestens zwei low-level Möglichkeiten der Bestimmung, ob eine gegebene Zahl gerade ist oder nicht: 1. if (num%2 == 0) { /* even */ } 2. if ((num&1) == 0) { /* even */ }

Verbesserung der Lesbarkeit von Code

Anzahl der Antworten 10 Antworten
Wenn es um die code-Dokumentation, es ist in der Regel angenommen, dass code sollte erklären, selbst und inline-code-Dokumentation (unter Ausschluss der öffentlichkeit API-Dokumentation) soll nur erklären, meta-code Themen wie workarounds, die Erklärungen, warum bestimmte Implementierungen gewählt wurden,

Python: wenn nicht val, vs wenn val ist Keine

Anzahl der Antworten 5 Antworten
Habe ich immer codiert, im Stil von if not value jedoch ein paar guides haben, um meine Aufmerksamkeit gebracht, dass während dieser Stil funktioniert, scheint es 2 mögliche Probleme: Es ist nicht vollständig lesbar; if value is

Was ist die beste Farbkombination für Lesbarkeit, Benutzerfreundlichkeit und reduzierte Augenbelastung?

Anzahl der Antworten 11 Antworten
Ich versuche zu wählen, die optimale Menge von Farben für ein neues website-Projekt. Möchte ich einen traditionellen schwarz auf weiß-look und das Gefühl für die wichtigsten Inhalte. Aber mein partner auf das Projekt tun will, um eine

Ist währenddessen mit Programmierpraxis schlecht dran?

Anzahl der Antworten 23 Antworten
Häufig verwende ich das code-Muster: while(true) { //do something if(<some condition>) { break; } } Anderen Programmierer sagte mir, dass dies eine schlechte Praxis und sollte ich ersetzen Sie es mit der mehr standard: while(!<some condition>) {

Optimale Tab-Größe für die Lesbarkeit des Codes

Anzahl der Antworten 14 Antworten
Persönlichen Vorlieben abgesehen, gibt es einen optimalen Registerkarte Größe (2 Räume? 3 Räume? 8 Leerzeichen?) für die Lesbarkeit des Codes? In den verschiedenen Projekten, in denen ich gearbeitet habe, scheinen die Menschen haben sehr unterschiedliche standards. Ich

Ist "for (;;)" schneller als "while (TRUE)"? Wenn nicht, warum benutzen Leute es?

Anzahl der Antworten 20 Antworten
for (;;) { //Something to be done repeatedly } Ich habe gesehen, diese Art der Sache viel benutzt, aber ich denke, es ist ziemlich seltsam... Wäre es nicht viel klarer zu sagen while(true) oder etwas entlang jenen

StringBuilder / StringBuffer vs. "+" Operator

Anzahl der Antworten 4 Antworten
Bin ich beim Lesen "Better, Faster, Lighter Java" (von Bruce Tate und Justin Gehtland) und bin vertraut mit der Lesbarkeit der Anforderungen auf agile Art-teams, wie das, was Robert Martin diskutiert in seinem sauber-Codierung Bücher. Auf das

Java try / catch-Leistung, wird empfohlen, den Inhalt der try-Klausel auf ein Minimum zu beschränken?

Anzahl der Antworten 9 Antworten
Da Sie code wie diesen: doSomething() //this method may throw a checked a exception //do some assignements calculations doAnotherThing() //this method may also throw the same type of checked exception //more calls to methods and calculations, all

Implizite Rückgabewerte in Ruby

Anzahl der Antworten 2 Antworten
Ich bin etwas neu auf Ruby und obwohl ich finde, es ist eine sehr intuitive Sprache ist, die ich bin mit einigen Schwierigkeiten zu verstehen, wie implizites return-Werte Verhalten. Ich arbeite an einem kleinen Programm grep Tomcat-logs

Wie teilt man einen langen regulären Ausdruck in mehrere Zeilen in JavaScript auf?

Anzahl der Antworten 6 Antworten
Ich habe eine sehr lange reguläre Ausdrücke, die ich möchte in mehrere Zeilen geteilt in meinem JavaScript-code jeder zu halten Zeilenlänge 80 Zeichen nach JSLint Regeln. Es ist nur besser zum Lesen, denke ich. Hier ist das

Generic Exception Handling in Python der "richtige Weg"

Anzahl der Antworten 6 Antworten
Manchmal finde ich mich in der situation, wo ich ausführen möchten mehrere sequentielle Befehle wie: try: foo(a, b) except Exception, e: baz(e) try: bar(c, d) except Exception, e: baz(e) ... Dasselbe Muster tritt auf, wenn Ausnahmen müssen

Sollte man & lt; oder & lt; = in einer for-Schleife

Anzahl der Antworten 30 Antworten
Wenn Sie hatte die Iteration durch eine Schleife 7 mal, würden Sie verwenden: for (int i = 0; i < 7; i++) oder: for (int i = 0; i <= 6; i++) Gibt es zwei überlegungen: Leistung

Boolesche Methode zur Benennung von Lesbarkeit

Anzahl der Antworten 11 Antworten
Einfache Frage, von der Lesbarkeit Standpunkt, der name der Methode bevorzugen Sie für eine Boolesche Methode: public boolean isUserExist(...) oder: public boolean doesUserExist(...) oder: public boolean userExists(...) InformationsquelleAutor der Frage Yuval Adam | 2009-10-14

Code zur Berechnung von "Median von fünf" in C #

Anzahl der Antworten 10 Antworten
Hinweis: Bitte interpretieren Sie das nicht als "Hausaufgaben-Frage". Dies ist nur eine Sache, die ich neugierig zu erfahren 🙂 Den median der fünf wird manchmal als eine übung in der Algorithmenentwicklung und ist bekannt, berechenbar mit nur

"Öffentliche statische" oder "statische Öffentlichkeit"?

Anzahl der Antworten 7 Antworten
Ein kleiner Punkt über Funktion Erklärung-Schlüsselwörter in PHP: Wenn du hast eine Klasse Methode, die statische, sollte die static Stichwort vor oder nach der Sichtbarkeit keyword (publicprotectedprivate)? Davon ausgehend, dass alle Ihre Methoden, statische oder anders, haben

Welches Farbschema ist am besten für die Lesbarkeit von Sonnenlicht geeignet?

Anzahl der Antworten 1 Antworten
Mit Bildschirm-Typen beiseite (LCD mit Hintergrundbeleuchtung, OLED, matt, glänzend, etc...), was Farbschema bietet die Lesbarkeit bei direkter Sonneneinstrahlung? Ich nicht in der Lage viel zu finden auf dieser in einem Tag Googeln. Der Kindle verwendet schwarz auf