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
Monitor-Einstellungen ändern, Tool gesucht. (PB G4 12")
(3)
Heute 17:10 Uhr
Umfrage: Welches ist das beste MS Office für den Mac?
(37)
Heute 16:20 Uhr
Welches Mac OS X verwendet ihr zur Zeit hauptsächlich?
(22)
Heute 16:17 Uhr
Artwizz mousepad silver
(13)
Heute 16:09 Uhr
Strato - Apple Mail - Versand-Problem (bei großen Dateien)
(23)
Heute 15:58 Uhr
Wer hat Erfahrung mit SSD-Einbau in MacBookPro?
(7)
Heute 15:42 Uhr
Ton bei YouTube mit Safari Browser
(2)
Heute 15:39 Uhr
60GB Versteckte Dateien auf der HD ?!?
(21)
Heute 14:19 Uhr
SIRI jetzt viel schneller!
(11)
Heute 14:01 Uhr
Funktionierende Links in PDF-Datei nach Druck aus Word
(12)
Heute 13:59 Uhr
Galerie
Schwach.. Schwächer.. iPhone 5 Akku..
(3)
Feuerwehrnachwuchs
(0)
Basler Papiermühle
(2)
Schnappschuss aus meinem Gymnasium
(7)
Maiden Flight with GoPro
(9)
Wichtige News
42,70 statt 79,95 Euro monatlich: Sonderangebot der Telekom läuft nur noch fünf Tage
(25)
17.05.13 15:29 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.
(2)
Gestern 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
Mac User Group Stuttgart
(0)
Morgen 19:00 Uhr
Triff den Künstler: Tim Bendzko
(0)
23.05.13 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
Umfrage
Neue Umfrage: Über wie viel Arbeitsspeicher verfügt Ihr Haupt-Mac?
2 GB oder weniger
1,8%
Bis einschließlich 4 GB
16,6%
Bis einschließlich 6 GB
1,8%
Bis einschließlich 8 GB
34,5%
Bis einschließlich 16 GB
35,1%
Bis einschließlich 32 GB
9,0%
Mehr als 32 GB
1,3%
1184 Stimmen
14.05.13 - 20.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