Hallo dedlfix,
Was mir wirklich wichtig war, sind die sorechenden Name der Funktionen. Damit kann man auf die Parameter mit einem Buchstaben schließen
Dass es ein Objekt oder ein Element ist, sieht man auf den ersten oder den zweiten Blick. Den Sinn dahinter sieht man nicht so schnell. Deswegen ist es wichtig, diesen Sinn mit einem sprechenden Bezeichner offenzulegen.
Ich verweise noch einaml auf meinen obigen Kommentar zu dem du was geschrieben hast.
Beispiel:
function mathPower( b, e ) {
r = 1;
for( e = 0; e < b; e++ ){ // im beispiel verwende ich e anstatt i zu verdeutlichung
r *= b;
}
}
anstatt
function mathPower( basis, exponent ) {
result = 1;
for( exponent = 0; exponent < basis; exponent++ ){
result *= basis;
}
}
das ist natürlich übersichtlicher und ich würde das auch so schreiben aber wenns komplexer wird dann nicht! Im bepsiel gehts mir ums Prinzip.
Ich bin noch zu unerfaren das ich darüber ne aussage fällen kann.