Ich weiß, das ist ein altes Thema, aber ein anderer Ansatz, der für dieses Problem sinnvoll ist, ist für Code-Versionssysteme.
Betrachten Sie das folgende Beispiel:
//version 1
var myArray = {
"item 1",
"item 2"
};
//version 2
var myArray = {
"item 1",
"item 2", //will be considered a change, it may be considered an erroneous approach
"item 3"
}
nun diesen Ansatz betrachten:
//version 1
var myArray = {
"item 1",
"item 2",
};
//version 2
var myArray = {
"item 1",
"item 2", //will not be considered a change, it may be considered an erroneous approach too, but, means that the code wasn't changed intrinsically
"item 3",
};
Wie auch immer, kann beiden Ansätze falsch oder richtig in Abhängigkeit von der Situation in Betracht gezogen werden. Ich bevorzuge besonders den zweiten Ansatz, der im Umgang mit Code-Versionssystemen viel sinnvoller ist.
Auf jeden Fall hoffe das hilft.
Weil C# wurde von echten Programmierern, kein Komitee entworfen. –
Es ist das gleiche in C. – acron
Und, C wurde von einem Komitee entworfen :) – asyncwait