2009-06-01 3 views
0

Welcher Codeausschnitt ist besser? und wie? [ 'Better' auf der Grundlage, Lesbarkeit, debuggen, Code-Standards etc ...,]Welches ist "besseres" Code-Snippet?

Dim Name As String = Employee.Name 

oder

Dim Name As String 
Name = Employee.Name 
+0

@LazyBoy: Werden Sie Ihrem Namen gerecht? Wie wäre es, wenn Sie uns sagen, was Sie für am besten halten und warum? –

+0

Sagen Sie "Besser" auf der Basis von, Lesbarkeit, Debug, Code-Standards usw. – Dhana

Antwort

0

Nun, da sie beide gleichwertig sind und beide sehr einfach ich das erwartet Compiler, um sie auf das gleiche zu reduzieren, so dass keiner wirklich besser ist.

Persönlich habe ich das Gefühl der zweite hat seine Vorteile darin, dass Sie mehrere Variablen eines Typs in einer Zeile Code erstellen und dann nacheinander initialisieren können, was für lesbaren Code meine Präferenz ist. Aber wenn Sie nur eine Variable initialisieren, dann ist die erste auch schön und prägnant.

1

Erklärung und assignement Die Kombination wird in der Regel der beste Ansatz (Ihr erstes Beispiel)

+0

Im Debug-Modus, ist es in Ordnung? – Dhana

0

Solange sein gedacht, da es keine null/leer oder Inhalt zwischen Deklaration und Zuweisung Überprüfung ist, ziehe ich Option Nummer 1. Leichtere lesen und weniger Unordnung.