Entwickler-Ecke

C# - Die Sprache - SchreibKonventionen für Variablen, Methoden, Properties usw.


frenchcancan - Mi 13.07.11 10:44
Titel: SchreibKonventionen für Variablen, Methoden, Properties usw.
Hallo
ich habe programmieren gelernt, als es noch nicht die objektorientierten Sprachen gab (jedenfalls nicht in meiner Uni und auch nicht in meiner Firma).
Ich möchte aber gern sauber Programmieren und mich an die Konventionen halten wie zum Beispiel:
lokale Variablen Namen: schreibt man sie groß oder Klein , mit oder ohne Typ (z.B iNummer für ein interger uns sText für ein String)
oder get/set Properties: fängt der Name Groß an wie bei den Methoden? Nennt man sie wie die private Variable auf die sie zugreifen?
usw..
Gibt es irgendwo eine Liste der Konventionen, die ich nachlesen könnte?

danke im Voraus
frenchcancan


dark-destination1988 - Mi 13.07.11 10:52

Es gibt ein schönes Tool namens Resharper, das "meckert" sobald die Namenskonventionen nicht eingehalten sind


Th69 - Mi 13.07.11 11:07

Hallo frenchcancan,

MS bietet "Naming Guidelines" für .NET an: http://msdn.microsoft.com/en-us/library/xzf533w0%28v=vs.71%29.aspx (nicht an dem .NET 1.1. stören - das gilt immer noch ;-))


gfoidl - Mi 13.07.11 11:58

Hallo zusammen,

der Link ohne .net 1.1 ist Guidelines for Names [http://msdn.microsoft.com/en-us/library/ms229002.aspx] ;-) Inhaltlich aber das Gleiche wie beim Link von Th69.

mfG Gü


Ralf Jansen - Mi 13.07.11 12:28

Als Buch [http://www.amazon.de/Framework-Design-Guidelines-Conventions-Development/dp/0321545613/ref=sr_1_1?ie=UTF8&qid=1310552576&sr=8-1], auch wenn es das online gibt, sehr empfehlenswert.
Entspricht dem Inhalt in der Msdn. Die Regeln sind hier aber von Größen der Szene, auch kontrovers, kommentiert. Sehr lehrreich.


Th69 - Mi 13.07.11 12:56

Hallo gfoidl,

danke für den Link.
Wenn die aber auch den Namen ändern ("Guidelines for Names"), dann kann ich das ja auch nicht finden ;-)


frenchcancan - Do 14.07.11 10:28

Danke an alle,
genau das suchte ich!