Artikel-Tipp:
Der große Zubehör-Überblick für das iPhone
Einloggen • Registrieren
Loading
Forum
Entwickler
Umfrage zur Benennung von Klassen, Funktionen, Methoden, Variablen und Konstanten
Umfrage zur Benennung von Klassen, Funktionen, Methoden, Variablen und Konstanten
sb
08.02.13
10:53
Nachdem ich bei Recherchen zu einem Problem über eine lebhafte Diskussion zum "richtigen" Stil bei der Benennung von Funktionen und Variablen gestolpert bin, dachte ich mir, dass so eine Umfrage unter MTN-Lesern interessant sein könnte. Nachfolgend also die Umfragen zu eurer Namensgebung in eurer
bevorzugten
Programmiersprache:
Kommentare
sb
08.02.13
10:55
Klassennamen
Wählt den Punkt, der eurem Benennungsstil am ehesten entspricht.
Umfrage
Klassennamen
NormalesCamelCase
60,4%
kleinesCamelCase
25,0%
GROSSESCamelCase
2,1%
_unterstrichCamelCase
2,1%
_beginnend_mit_unterstrichen
4,2%
klein_mit_unterstrichen
2,1%
GROSS_MIT_UNTERSTRICHEN
4,2%
48 Stimmen
sb
08.02.13
10:56
Funktions- und Methodennamen
Wählt den Punkt, der eurem Benennungsstil am ehesten entspricht.
Umfrage
Funktions- und Methodennamen
NormalesCamelCase
4,7%
kleinesCamelCase
83,7%
GROSSESCamelCase
0,0%
_unterstrichCamelCase
4,7%
_beginnend_mit_unterstrichen
0,0%
klein_mit_unterstrichen
4,7%
GROSS_MIT_UNTERSTRICHEN
2,3%
43 Stimmen
sb
08.02.13
10:57
Öffentliche Variablen
Wählt den Punkt, der eurem Benennungsstil am ehesten entspricht.
Umfrage
Öffentliche Variablen
NormalesCamelCase
8,3%
kleinesCamelCase
66,7%
GROSSESCamelCase
0,0%
_unterstrichCamelCase
8,3%
_beginnend_mit_unterstrichen
0,0%
klein_mit_unterstrichen
5,6%
GROSS_MIT_UNTERSTRICHEN
11,1%
36 Stimmen
sb
08.02.13
10:58
Private Variablen
Wählt den Punkt, der eurem Benennungsstil am ehesten entspricht.
Umfrage
Private Variablen
NormalesCamelCase
2,6%
kleinesCamelCase
71,1%
GROSSESCamelCase
2,6%
_unterstrichCamelCase
10,5%
_beginnend_mit_unterstrichen
0,0%
klein_mit_unterstrichen
10,5%
GROSS_MIT_UNTERSTRICHEN
2,6%
38 Stimmen
sb
08.02.13
10:59
Konstanten
Wählt den Punkt, der eurem Benennungsstil am ehesten entspricht.
Umfrage
Konstanten
NormalesCamelCase
14,6%
kleinesCamelCase
17,1%
GROSSESCamelCase
4,9%
_unterstrichCamelCase
2,4%
_beginnend_mit_unterstrichen
0,0%
klein_mit_unterstrichen
2,4%
GROSS_MIT_UNTERSTRICHEN
58,5%
41 Stimmen
sb
08.02.13
11:14
Dann wäre natürlich am Ende noch interessant, welche Programmiersprache ihr denn für die Entwicklung bevorzugt:
Umfrage
Ich programmiere am liebsten in...
Objective-C
33,3%
C++
14,3%
C#
4,8%
C
4,8%
Java
14,3%
JavaScript
4,8%
Python
0,0%
Perl
0,0%
PHP
19,0%
Andere
4,8%
42 Stimmen
void
11.02.13
10:41
Yes, 100% richtig beantwortet
Was habe ich gewonnen?
„Developer of the Day 11. Februar 2013“
sb
11.02.13
11:02
Damit hast du den DotD Award (Developer of the Day) gewonnen!
void
11.02.13
12:52
„Developer of the Day 11. Februar 2013“
Trotzki
11.02.13
12:59
Platz 2: Java.
Na, geht doch immer noch!
Ist ja auch besser als sein Ruf.
jsh
11.02.13
14:07
Sieht ja fast so aus, als würden die Konventionen in Objective-C und Java gleich sein
Mir ist in C++ und Java allerdings auch mal m_camelCase für Klassenvariablen untergekommen (also alle Klassenvariablen beginnen mit "m_").
MetallSnake
11.02.13
14:17
Öffentliche Variablen? Wer macht denn sowas?
Finde die Konvention unter C# grausam, GroßCamelCase für Variablen, geht gar nicht.
ExMacRabbitPro
11.02.13
14:28
MetallSnake
Öffentliche Variablen? Wer macht denn sowas?
Finde die Konvention unter C# grausam, GroßCamelCase für Variablen, geht gar nicht.
+1
„"Every Gun That Is Made, Every Warship Launched, Every Rocket Fired, Signifies - In The Final Sense - A THEFT From Those Who Hunger And Are Not Fed, Those Who Are Cold And Are Not Clothed." - Dwight D. Eisenhower.“
gfhfkgfhfk
14.02.13
20:25
Was bitte sind öffentliche Variablen?
"Öffentlich" legt nur eine Regelung der Sichtbarkeit nahe, und es gibt viele Sprachen in denen das rein gar nichts mit Klassen zu tun hat. Wenn damit öffentliche Attribute von Klassen gemeint sind, wäre es besser gewesen das zu präzisieren.
Das von den C++ Sprachexperten propagierte Benennungsschema für Attribute von Klassen ist "kleinesCamelCase_". Der führende Unterstrich ist bei C und C++ im globalen Namensraum für den Compiler reserviert, so daß man aus Konsistenzgründen auch bei Attributen darauf verzichten sollte.
Bart S.
14.02.13
20:55
Konstanten?
Da bisste bei Apple aber falsch. Da die ja bekanntermaßen die Unterstützung für eigene Hardware alle zwei Jahre fallen lassen wie ne heisse Kartoffel
„Denn jeder Stiefel/Der mit Gedröhn dahergeht/Und jeder Mantel durch Blut geschleift/Wird verbrannt//Und vom Feuer verzehrt“
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.
Forum
Mein iMac. I did the math
(69)
Heute 20:04 Uhr
SIRI jetzt viel schneller!
(17)
Heute 19:57 Uhr
adobe cs ist eingestellt.... ist cc wirkjlich der richtige ersatz für alle?
(87)
Heute 19:48 Uhr
Keine 2-Wege-Authentifikation mehr?
(4)
Heute 19:44 Uhr
Umfrage: Welches ist das beste MS Office für den Mac?
(42)
Heute 19:21 Uhr
Da isse: die Xbox One
(46)
Heute 19:19 Uhr
Ersatz für das Nikkor 18-105 VR
(16)
Heute 19:17 Uhr
Der Apple-Aktien-Thread (Mai 2013)
(26)
Heute 18:18 Uhr
Samsung SSD 840 pro - Cache 256 oder 512 MB ?
(0)
Heute 16:17 Uhr
Problem mit .htaccess
(18)
Heute 16:15 Uhr
Galerie
iOS 7 Safari Konzept
(5)
Sanitäter!
(5)
Strommast
(2)
Vogelschwarm
(5)
Seegras
(3)
Wichtige News
Apples offizielle Erklärung zur Steuerpraxis
(53)
Gestern 08:58 Uhr
Kein mechanischer Home-Button sondern Fingersensor aus Saphirglas beim nächsten iPhone?
(46)
14.05.13 15:03 Uhr
Änderungen bei AppleCare stehen bevor: Reparatur statt pauschalem Geräte-Tausch
(97)
11.05.13 14:36 Uhr
Nach Kundenkritik: Telekom will weiterhin echte Flatrates anbieten
(30)
08.05.13 14:00 Uhr
Jonathan Ive sorgt für moderneres Design der iOS-Oberfläche
(75)
29.04.13 21:52 Uhr
Bericht: OS X 10.9 mit vielen Verbesserungen für Pro-Nutzer
(133)
29.04.13 15:50 Uhr
Großer Überblick: Zubehör für das iPhone
(9)
26.04.13 11:19 Uhr
Apples Worldwide Developers Conference beginnt am 10. Juni
(29)
24.04.13 14:46 Uhr
Apple meldet 43,6 Milliarden Dollar Umsatz und 9,5 Milliarden Dollar Gewinn
(30)
23.04.13 22:35 Uhr
Telekom wird Volumenbegrenzung im DSL-Bereich einführen
(102)
22.04.13 16:16 Uhr
Journals
Workflow cmyk - Pixelmator & Co.
(4)
19.05.13 02:33 Uhr
Zubehör für das iPhone
(0)
26.04.13 11:28 Uhr
Apples Quartalsergebnisse 2003-2013 in Diagrammform
(0)
23.04.13 22:57 Uhr
Blind vor dem Bildschirm, Teil 2: Interview mit einem blinden Nutzer
(0)
10.04.13 16:13 Uhr
Blind vor dem Bildschirm, Teil 1: Bedienungshilfen und VoiceOver
(0)
09.04.13 15:48 Uhr
Skeuomorphismus und Minimalismus - zwei konkurrierende Design-Philosophien
(0)
27.03.13 13:04 Uhr
Kapazität vor Geschwindigkeit - Eine Liste geeigneter HDDs im Überblick
(0)
20.03.13 12:16 Uhr
Die Zukunft von RSS - Alternativen zum Google Reader
(0)
19.03.13 10:13 Uhr
App-Entwicklung mit TouchDevelop
(0)
18.03.13 23:27 Uhr
Mehrere Apple-IDs - Ordnung oder Chaos
(0)
26.02.13 17:17 Uhr
Partnerlinks
MacTechNews.de für iPhone und iPad als schlanke App laden
Der Hobbit ist im iTunes Store! HD und auch in Originalton
• Logos, Grafiken, Postkarten, Schaltflächen und noch viel mehr. Logoist macht Grafikerstellung einfach und schnell
• Amazon verkauft Playstation 3 mit Controller für nur 187 Euro
Apple bietet 0%-Finanzierung für iPhone 4S und iPhone 5
Events
Triff den Künstler: Tim Bendzko
(0)
Morgen 18:00 Uhr
Triff den Musiker: Jamie Cullum
(0)
24.05.13 13:00 Uhr
VMware Forum 2013
(0)
28.05.13, ganztägig
Apple User Group Landau in der Pfalz
(0)
28.05.13 20:00 Uhr
Apple-Treff Hamburg
(0)
01.06.13 18:00 Uhr
AppleTalk Nürnberg
(0)
05.06.13 19:00 Uhr
IPv6-Kongress
(0)
06.06.13 - 07.06.13, ganztägig
FileMaker-Konferenz PauseOnError in Berlin
(0)
06.06.13 - 08.06.13, ganztägig
RealStudio-Treff Hamburg
(0)
12.06.13 19:00 Uhr
Adobe Design Achievement Awards 2013
(0)
15.06.13 02:01 Uhr - 22.06.13 02:00 Uhr
Umfrage
Neue Umfrage: Über wie viel Arbeitsspeicher verfügt Ihr Haupt-Mac?
2 GB oder weniger
1,7%
Bis einschließlich 4 GB
16,7%
Bis einschließlich 6 GB
1,7%
Bis einschließlich 8 GB
35,4%
Bis einschließlich 16 GB
34,6%
Bis einschließlich 32 GB
8,6%
Mehr als 32 GB
1,2%
1261 Stimmen
14.05.13 - 22.05.13
0
Themenseiten
Jailbreak iOS 6
Jonathan Ive
Themenseite iPad mini
iPhone 5
Mountain Lion
Tim Cook
Apples Quartalszahlen
Apples Karten-App aus iOS 6
WWDC 2013
Steve Jobs
Mac Pro
Bereiche
News
Forum
Galerie
Journals
Events
Umfragen
Registrierung
Service
MTN Mobil für iOS
MTN Mobil für Phones
MacRewind.de
Interaktiv
Suche
Einstellungen
RSS
News-Feed
Forum-Feed
Journals-Feed
Social
Facebook
YouTube
Rechtliches
Datenschutz
Nutzungsbedingungen
Impressum
Sonstiges
Werbung
Synium Software GmbH 2013