2009-05-19 8 views
1

Auf episode #162 of Hanselminutes sie über Powershell spricht, aber noch wichtiger ist um 04.50 erwähnte sie, dass Powershell etwas The Common Engineering Criteria genannt verwendet, um einen Standard zu haben, auf denen Worte zu verwenden, wenn neue Entwicklung Module dafür..NET: Common-Programmierung-Schlüsselwörter Wörterbuch

Ich kann über diese Seite kein konkretes Wörterbuch zu den empfohlenen Wörtern finden.

Kennt jemand eine gute Ressource für standardisierte Schlüsselwörter, um bei der Entwicklung von .NET zu verwenden (C# in diesem Fall)? Ich spreche Nomen und Verben.

Ein guter Punkt brachten sie in den Podcast war, dass Sie fast immer raten können, was das Objekt und die Methoden genannt werden.

Dies zu vermeiden, nicht, welche davon zu wissen, wählen:

object.GetInfo(); 
object.FetchInfo(); 
object.CreateInfo(); 
object.RetrieveInfo(); 

UPDATE: ich einen guten Start gefunden, a list of standardized verbs used in PowerShell, aber sie sieht aus wie die in .NET Framework verwendet Standards.

+2

das Wort, das am besten beschreibt, was das Verfahren soll tun ... object.ObtainByCircuitousMeansTheInfo(); – Shog9

+0

Oh danke, ich habe die Struktur object.OctainInfo() vergessen ... Danke, dass du dem Chaos ein weiteres Verb hinzugefügt hast. –

+0

was ist mit object.Info was durch Eigenschaften implementiert wird ;-) – Dario

Antwort

3

ich Microsoft's Guidelines for Names überprüfen würde:

Richtlinien zur Benennung von Leitlinien für bieten die Auswahl geeigneter Kennungen für die Elemente, die Bibliotheken einschließlich Baugruppen Klasse bilden, Namespaces, Typen, Mitglieder und Parameter. Die Auswahl von Bezeichnern, die diesen Richtlinien entsprechen, verbessert die Benutzerfreundlichkeit Ihrer Bibliothek und ermutigt Benutzer, darauf zu vertrauen, dass Ihre -Bibliothek keine neuen Konventionen lernen muss.

meisten interessieren Sie würden höchstwahrscheinlich der Abschnitt Names of Type Members betitelt werden:

Namen von Methoden

Sie Methoden Namen geben, sind Verben oder Verbalphrasen.

Typischerweise wirken Methoden auf Daten, so ein Verb mit der Wirkung von das Verfahren es einfacher für Entwickler macht, um zu beschreiben, zu verstehen, was die Verfahren der Fall ist. Wenn Sie die von der Methode durchgeführte Aktion definieren, achten Sie darauf, dass aus der Sicht des Entwicklers einen Namen auswählt, der die Übersichtlichkeit bietet. Wählen Sie nicht ein Verb, das beschreibt, wie die Methode tut, was es tut; In anderen Worten, verwenden Sie nicht die Implementierung Details für Ihre Methodenname.

Darüber hinaus ist es wirklich an Ihnen.Sie haben hier eine Menge Freiheit, aber eine gute Faustregel ist, den Stil der Namen, die Sie im .NET-Framework finden, nachzuahmen, damit sich Ihre Typen und Mitglieder "zu Hause fühlen". Verwenden Sie

+0

Nah genug, aber nicht wirklich, was ich gesucht habe. –