naming-conventions

Namenskonventionen beziehen sich auf allgemeine Regeln für Namen, die Programmierkonstrukten wie Variablen und Methoden zugewiesen sind. Diese Konventionen erleichtern die Lesbarkeit und verbessern dadurch die Wartbarkeit von Code, indem sie die Benennungskonsistenz über verschiedene Module hinweg durchsetzen.
1
Antwort

___ qstntxt ___

Beim Versuch, die Base R "Bizarro-Pipe" zu verstehen, wie im Win Vector-Blog beschrieben, habe ich bestätigt, dass einfache Beispiele ein röhrenartiges Verhalten in R ohne installierte Pakete erzeugen. Zum Beispiel:

%Vor%

Ich habe festgestellt, dass der Punkt als Operator in Plyr und Masrit verwendet wird. Ich verbrachte ein paar Stunden damit, in Base R nach jedem Synonym zu suchen, das ich mir für den Punktoperator vorstellen konnte, mit jedem Hilfsmittel, das ich kannte; Ich habe sogar ein paar lächerliche Regex-Suchen gemacht. Schließlich habe ich es aus Verzweiflung versucht:

%Vor% Bis jetzt habe ich nicht widerlegt, dass ein nackter Punkt, ohne auch nur einen Namen zu haben, ein gültiger variabler Name in R ist. Aber ich hoffe immer noch, dass dies nur ein Nebeneffekt von etwas Vernünftigerem ist Verhalten, irgendwo dokumentiert.

Ist es das? Und wenn ja, wo?

Ich erkenne an, dass die Autoren es bei ihrem ersten Erscheinen im Win Vector-Blog als einen Witz identifiziert haben.

    
___ tag123operators ___ Operatoren sind Symbole, die in fast allen Programmier- und Codierungssprachen vorkommen, um Berechnungen und Vergleiche von Daten durchzuführen. Ich sehe es, aber ich glaube es nicht. Legale Namen in R, Rohrleitungen und der Punkt ___ tag123r ___ R ist eine freie, quelloffene Programmiersprache und Softwareumgebung für statistische Berechnungen, Bioinformatik, Visualisierung und allgemeine Datenverarbeitung. Stellen Sie minimale, reproduzierbare, repräsentative Beispiele für Ihre Fragen bereit. Verwenden Sie dput () für Daten und geben Sie alle Nicht-Basis-Pakete mit Bibliotheksaufrufen an. Bilder für Daten oder Code nicht einbetten, eingerückte Codeblöcke verwenden. Verwenden Sie für statistische Fragen http://stats.stackexchange.com. ___ tag123pipe ___ Eine Unix-Pipe verbindet Dateideskriptoren zweier Prozesse. Eine Pipe wird mit der Funktion POSIX pipe () erstellt, die in deklariert ist. Shells ermöglichen die Pipe-Erstellung zwischen Prozessen mithilfe von "|". ___ answer49477514 ___
___ tag123namingconventions ___ Namenskonventionen beziehen sich auf allgemeine Regeln für Namen, die Programmierkonstrukten wie Variablen und Methoden zugewiesen sind. Diese Konventionen erleichtern die Lesbarkeit und verbessern dadurch die Wartbarkeit von Code, indem sie die Benennungskonsistenz über verschiedene Module hinweg durchsetzen. ___ tag123pipeline ___ Eine Pipeline ist eine Folge von Funktionen (oder das Äquivalent davon), die so zusammengesetzt sind, dass die Ausgabe von Eins eine gute Eingabe für die nächste ist, um eine zusammengesetzte Transformation zu erzeugen. In der Shell-Syntax, die als 'command | Befehl2 | Befehl3 '. Der Begriff wird auch in der Computerarchitektur verwendet, um eine Sequenz von seriellen Stufen zu definieren, die parallel über Elemente ausgeführt werden können, die in die Leitung eingespeist werden, um den Gesamtdurchsatz zu erhöhen. ___

Beim Versuch, die Base R "Bizarro-Pipe" zu verstehen, wie im Win Vector-Blog beschrieben, habe ich bestätigt, dass einfache Beispiele ein röhrenartiges Verhalten in R ohne installierte Pakete erzeugen. Zum Beispiel: %Vor% Ich habe festgestel...
23.12.2017, 07:09
2
Antworten

Gibt es einen Namen für das Datumsformat "JJJJ-MM-TT HH: MM: SS"?

Gibt es für das Telefonat oder meine Kollegen einen Kurznamen für dieses Datumsformat? Namen anderer Standard-Datumsformate wären ebenfalls nützlich.     
20.12.2011, 17:16
20
Antworten

Folgen Sie den Namenskonventionen des ursprünglichen Programmierers?

Wenn Sie ein Projekt von jemandem übernehmen, um einfache Aktualisierungen vorzunehmen, folgen Sie deren Namenskonvention? Ich habe gerade ein Projekt erhalten, bei dem der vorherige Programmierer überall die ungarische Notation verwendet hat. U...
12.11.2008, 14:34
12
Antworten

camel case Methodennamen

Ich verstehe den Grund für die Namen der Variablen camel case, aber ich habe mich immer gewundert, warum Sie einen Methodennamen mit camel versehen würden. Warum ist es ToString () und nicht ToString ()? Welchen Zweck erfüllt es?     
22.10.2009, 19:30
9
Antworten

Kürzere Namenskonvention für Typen

Ich entwickle ein Framework und einige der Objekte haben wirklich lange Namen. Ich mag das nicht wirklich, aber ich mag auch keine Abkürzungen. Ich versuche, einen kürzeren Namen für "EventModelSocket", im Grunde ein Wrapper um die .Net-Socket-K...
05.02.2009, 02:22
8
Antworten

C ++ Benennung: read_input () vs. readInput ()

Welche Namenskonvention ist in C ++ vorzuziehen? Die Unterstreichung Methode oder die camelCase Methode? Ich habe eine Zeit lang in Java programmiert und bin an die Namenskonventionen von camelCase gewöhnt. Welche ist häufiger? Gibt es be...
23.11.2009, 19:30
5
Antworten

Präfix für Testmethoden in Unit: "test" vs "sollte" [geschlossen]

___ answer4492058 ___ Ich würde sagen, das Präfix "test" ist einfach ein Holdover von den Vorannotationstagen, wenn dies erforderlich war. Ich würde vorschlagen, dass Sie einfach sinnvolle Namen für Ihre Testfälle verwenden (und das kann mit oder...
20.12.2010, 17:03
7
Antworten

Bessere Python-Liste Benennung Anders als "Liste"

Ist es besser, keine Listenvariablen "liste" zu nennen? Da es im Konflikt mit dem reservierten Python-Schlüsselwort steht. Was ist dann die bessere Benennung? "input_list" hört sich irgendwie peinlich an. Ich weiß, dass es problemspezifisch s...
16.10.2011, 14:57
4
Antworten

Warum schlägt Google vor, bei der Benennung von iVars in Objective-C nachgestellte Unterstriche zu verwenden?

In Googles Objective-C Style Guide , der von vielen Leuten verfolgt wird, sagt Google    Klassenmitgliedsvariablen haben nachgestellte   Unterstriche Warum? Gibt es einen guten Grund dafür? Ich fand, dass Apple normalerweise einen ivar n...
12.04.2011, 01:25
4
Antworten

Namenskonventionen für boolesche Attribute

Ich möchte Code schreiben, den andere leicht verstehen können. Haben boolesche Attribute wie hide_email oder email_hidden einen Konventionsstil?     
05.05.2016, 20:20