Slyh: java-editor

Beitrag lesen

Hallo,

im Prinzip wahr, ABER: nur weil du der Meinung bist und ich der Meinung bin, kann nicht jeder hingehen und sich da ein eigenes Limit setzen (gut, kann man zumindest solange man alleine arbeitet). Für größere Projekte gibt es nunmal Code Konventionen, so auch die von mir oben verlinkten Java-Konventionen, und die beschränken die Zeilenlänge nunmal zunächst auf 80 Zeichen.

Es ist richtig, daß es die Java-Code-Conventions von Sun gibt. Ob man
diese für ein großes Projekt (bzw. ein großes Team) aber unverändert
übernehmen will, ist beim Start des Projekt festzulegen. Wir haben
diese Regelung nicht übernommen und erlauben eine Länge von 100-120
Zeichen pro Zeile.

Die Aussage von dir war aber, daß man sich an die Begrenzung auf 80
Zeichen halten müsse. Das ist so nicht richtig. Man sollte die aktuellen
Möglichkeiten auch nutzen. Und diese schließen nunmal auch die größer
werdenden Monitore und den damit gewonnenen Platz ein. Wieso sollte ich
eine synthetische Grenze wie die 80 Zeichen pro Zeile durchsetzen, wenn
doch ausreichend Platz für 100 und mehr Zeichen vorhanden ist und die
Lesbarkeit des Codes dadurch erhöht wird, weil sprechendere (und
damit längere) Variablen- und Methodennaen verwenden werden können
und weil damit keine eigentlich unnötigen Umbrüche eingefügt werden
müssen?

Ich bin auch mit vielen Sachen nicht einverstanden, bei uns in der Firma gibts bspw. eine Konvention, dass ein CommandButton als Variable mit btn abzukürzen ist, obwohl mit cmd lieber wäre.

Und 'btn' als 'button' und 'cmd' als 'command' auszuschreiben, wäre
jetzt wirklich so schädlich gewesen? Genau diese 3 zusätzlichen Zeichen
(btn -> button) machen den Code meiner Meinung nach deutlich les- und
wartbarer. Und genau für diese 3 Zeichen brauche ich mehr Platz in
der Horizontalen...

Selbiges für eine ComboBox, die mit cbo statt cmb abzukürzen ist.

Ohje. Naja... wer solche Regeln aufstellt...
Übrigens ist das ein ganz hervorragendes Beispiel dafür, wieso man Namen
eben nicht abkürzen sollte. Wenn ich das erste mal auf den Code schauen
würde, würde ich weder die Bedeutung hinter cbo noch hinter cmb erkennen.

Gruß
Slyh