Ich frage mich, warum Java mit seinen vielen Sicherheitsfunktionen und Einschränkungen es Entwicklern ermöglicht, einen Klassennamen mit einem Kleinbuchstaben zu beginnen, obwohl es eine extrem dumme Idee wäre, dies zu tun.Warum ist die Großschreibung von Klassennamen in Java (und anderen) nur ein Vorschlag und keine Regel?
Oder habe ich einen Fall übersehen, in dem dies nützlich sein könnte? Oder ist es einfach ein Fall, den Programmierer nicht herumzukommandieren?
Dies ist das erste Mal, dass ich jemanden gehört habe, der nach Java macht * MEHR * wählerisch :) –
javac ist wirklich lax. (BTW: -Xlint?) –
Ehrlich gesagt, kann ich verstehen, dass es eine Konvention ist, aber ich verstehe wirklich nicht, warum es nicht so weit ist, "dumm" zu folgen. Ehrlich gesagt, der dümmste Code, den ich gelesen habe, ist, wo Konventionen befolgt werden und auf diese Weise verlassen werden, zB: "IbmConstructorses" statt "IBMConstructor" Oder wenn ein markenrechtlich geschützter App-Name mit einem Kleinbuchstaben-Präfix beginnt, wie _iBooks_, lass ihn verwenden 'iBooksView' nicht' IBooksView'. – user1944491