[RAILS] So trennen Sie Wörter in Namen in Klassen, Methoden und Variablen

Frage

Ich verstehe den Unterschied in Worttrennzeichen beim Benennen von Klassen, Methoden und Variablen nicht

Fazit

Verwenden Sie den oberen Kamelfall für Klassen und den Schlangenfall für Methoden und Variablen.

Erläuterung

(ex) Nehmen Sie als Beispiel, wenn Sie "User Tweet Creator" nennen möchten.

・ Beim Benennen einer Klasse UserTweetCreator Nennen Sie es wie

・ Beim Benennen von Methoden und Variablen user_tweet_creator Nennen Sie es wie

Mit anderen Worten Oberes Kamelgehäuse Großschreibung des ersten Buchstabens und Großschreibung von Wortumbrüchen

Schlangenkoffer Wortumbrüche werden durch _ dargestellt

Es wird sein. Methoden und Variablen verwenden Schlangenfälle und sind alle Kleinbuchstaben.

Zusammenfassung

Durch die Einhaltung der Namensregeln wird es meiner Meinung nach einfacher, den Teammitgliedern die Bedeutung des Codes mitzuteilen. Ich würde es begrüßen, wenn Sie sich darauf beziehen könnten.

Recommended Posts

So trennen Sie Wörter in Namen in Klassen, Methoden und Variablen
Aufrufen von Klassen und Methoden
Wie verwende ich Klassen in Java?
So benennen Sie Variablen in Java
Verwendung von Umgebungsvariablen in RubyOnRails
Verwendung von Teilzeichenfolgen und Substratmethoden
Ausführen einer Methode und Verspotten mit JUnit
So trennen Sie .scss nach Controller in Rails
So greifen Sie auf Java Private-Methoden und -Felder zu
Einbetten von JavaScript-Variablen in HTML mit Thymeleaf
Verwenden Sie Variablen für Klassennamen und ID-Namen in haml
In der Abbildung verstandene Java-Klassen und -Instanzen
So konvertieren Sie A in a und a in A mit logischem Produkt und Summe in Java
Umgang mit TSV-Dateien und CSV-Dateien in Ruby
So starten Sie die Swagger-Benutzeroberfläche und den Swagger-Editor in Docker
So legen Sie mit JAXB Zeichencode und Zeilenvorschubcode fest
(Hinweis) Java-Klassen / Variablen / Methoden
[Java] Generics-Klasse und Generics-Methode
[Forge] So registrieren Sie Ihre eigene Entität und Ihr Entity Render in 1.13.2
[Rails] So definieren Sie Makros in Rspec und standardisieren die Verarbeitung
So legen Sie den Zeichencode und den Zeilenvorschubcode in Eclipse fest
[Rails] Verschiedene Unterschiede zwischen redirect_to und Render-Methode und Ausgabemethode der Render-Methode
Was ist in "Java 8 bis Java 11" passiert und wie wird eine Umgebung erstellt?
Festlegen und Beschreiben von Umgebungsvariablen mit Rails zsh
Aufrufen und Verwenden der API in Java (Spring Boot)
So entwickeln und registrieren Sie eine Sota-App in Java
Verwendung von Java-Variablen
Unterschiede im Umgang mit Zeichenfolgen zwischen Java und Perl
[Ruby] Singuläre Methoden und singuläre Klassen
So installieren Sie PHP 7.4- und SQL Server-Treiber in CentOS 7.7
Ruby-Methoden und -Klassen (grundlegend)
Java abstrakte Methoden und Klassen
So fügen Sie PKCE Code_Verifier und Code_Challenge in die JMeter-Anforderung ein
So wechseln Sie in Netty dynamisch zwischen FIN und RST
Wie POST JSON in Java-Methode mit OkHttp3 und Methode mit HttpUrlConnection-
[Webpacker] Zusammenfassung der Installation von Bootstrap und jQuery in Rails 6.0
Grundlagen der Java-Entwicklung ~ Schreiben von Programmen (Variablen und Typen) ~
So legen Sie ein Profil mit annotationsbasierter Konfiguration im Spring-Framework fest und verwenden es
[jOOQ] Wie in der WHERE / AND / OR-Klausel WANN FALLEN
So löschen Sie große Datenmengen in Rails und Bedenken
Wie installiere ich die in Ubuntu verwendete Sprache und wie erstelle ich die Umgebung?
Abrufen und Hinzufügen von Daten aus dem Firebase Firestore in Ruby
Messen Sie den Engpass! So verfolgen Sie nur langsame Methoden in AspectJ
So rufen Sie mehrere Namen gleichzeitig in derselben Kategorie auf
Wie man Lombok im Frühling benutzt
Verwendung von StringBurrer und Arrays.toString.
So führen Sie JUnit in Eclipse aus
Verwendung von EventBus3 und ThreadMode
Wie man in Ruby auf unbestimmte Zeit iteriert
Wie man Ant in Gradle ausführt
Wie man die Programmierung in 3 Monaten beherrscht
Wie man JAVA in 7 Tagen lernt
So erhalten Sie Parameter in Spark
Organisieren Sie Klassen, Instanzen und Instanzvariablen
Wie man Gleichheit und Gleichheit benutzt (wie man Gleichheit benutzt)