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.
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
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
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,
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
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
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
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.
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
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
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
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
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
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 |
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
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
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?
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
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 */ }
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,
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
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
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>) {
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
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
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
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
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
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
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
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
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
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
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
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