![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Inventar
![]() Registriert seit: 24.01.2001
Beiträge: 5.631
|
![]() Wie sollte man beim Benennen der einzelnen Begriffsbezeichner vorgehen ?
Eigene Lösungen hier .. zu den Bezeichnergruppen a Variablen b Funktionen c Sprungmarken d Strukturen e Konstanten Das kleine Proseminar ist eröffnet ... bitte um zahlreiche Teilnahme, oder gibt es hier nur unechte Programmierer ? Wie benennt ihr die genannten Begriffe ? |
![]() |
![]() |
![]() |
#2 | ||
Inventar
![]() Registriert seit: 24.09.2001
Beiträge: 7.335
|
![]() unechte Programmierer
Willst einen Flamewar oder eine Diskussion? - schraub Deine "Präpotenz" etwas runter ![]() Welcher Konvention (ungarisch, ...) man folgt ist IMHO wurscht - nur konsistent sollte man bleiben. Mehr Infos gibt's z.B. unter http://www.uni-koblenz.de/~daniel/Na...ventionen.html wo auch schön steht: Zitat:
Zitat:
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org . |
||
![]() |
![]() |
![]() |
#3 |
Inventar
![]() Registriert seit: 24.01.2001
Beiträge: 5.631
|
![]() Ich glaub eher Du willst einen Flamewar um jeden Preis, auf den Dir sowieso keiner einsteigt.
|
![]() |
![]() |
![]() |
#4 |
Quantensingularität
![]() |
![]() Sprungmarken sollte es gar keine geben.
____________________________________
Was ist klein, grün und dreieckig? Ein kleines grünes Dreieck! Bahnübergänge sind die härtesten Drogen der Welt! Ein Zug und du bist weg! |
![]() |
![]() |
![]() |
#5 |
Inventar
![]() Registriert seit: 24.01.2001
Beiträge: 5.631
|
![]() Sollte, wollte, konnte
![]() Wie benennts' ihr die Bezeichner ? |
![]() |
![]() |
![]() |
#6 |
Master
![]() |
![]() Also sprungmarken sollte es wie schon erwähnt nicht geben....
Variablen und Funktionen und Konstanten benenne ich nach dem sinn beginnend mit dem Datentyp als klein geschriebener Buchstabe. Wen die Variable auf mehreren Begriffen besteht werden die anfangsbuchstaben groß geschrieben. Strukturen haben bei mir keinen speziellen buchstaben. Pointer in C bekommen noch ein p vor dem datentyp. i=integer l=long b=boolean (true/false) s=string c=character h=handle (zb für Window Handles) d=double Beispiele: int iIndex; BOOL bMayBeChanged; BOOL bIsValid(int iMember); void Update(HWND hWnd); struct KundenStruct { char * pcVorName; char * pcNachName; }; lg
____________________________________
__________________ |»»»»»SONIC««««««| ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ |
![]() |
![]() |
![]() |
#7 |
Inventar
![]() Registriert seit: 24.01.2001
Beiträge: 5.631
|
![]() Also bei mir geht es detailierter ab:
Das 1.Zeichen des Variablennamens bekommt eine Typisierung, ob es sich um einen Parameter handelt, um eine lokale Variable oder um eine globale Variable. Danach kommt die Unterscheidung zwischen Wertvariable (=Datenvariable) und Zeigervariable (=Pointer). Dann kommt der Datentyp als ein einzelnes Zeichen oder ein s für eine Struktur und dann der Individual-Variablenname, möglichst in ungarischer Notation gehalten. Die Funktionsnamen sind ebenso in ungarischer Notation gehalten, zumeist jedenfalls. Es gibt oft Arbeitstitel für Funktionsnamen, die Namen ändern sich grundsätzlich noch, immer wieder ab und an. Die Konstanten sind in Text und numerische Literale und Makros zu unterscheiden und beginnen mit einem kk für Konstanten sowie mm für Makros. Die Namen von Strukturen beginnen mit einem großen S ... Sprungmarken, die ich selbst auch äußerst selten verwende, beginnen mit einem ll für Label. mfg Kikakater |
![]() |
![]() |
![]() |
#8 |
Veteran
![]() Registriert seit: 21.07.2001
Alter: 45
Beiträge: 404
|
![]() Klassen gross beginnnen: public MeineKlasse
funktionnen klein beginnen: void meineFunktion(blabla) pointer: pDasIstEinPointer globale variablen: gDasTeilIstGlobal normale variablen: normal Konstanten: IMMERGROSS ... ich glaub das wärs, mehr fällt mir gerade nicht ein |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|