Beschreibe hier die neue Seite. |
In Abschnitt "[[Link]6.3 Placement[Url= http://java.sun.com/docs/codeconv/html/CodeConventions.doc5.html#16817]]" der [[Link][Url= http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html]Code Conventions for the Java Programming Language] der Firma [[Link][Url= http://www.sun.com/]Sun] findet sich übrigens die fragwürdige Empfehlung "Put declarations only at the beginning of blocks. [...] Don't wait to declare variables until their first use; it can confuse the unwary programmer and hamper code portability within the scope. [...]". Das Dokument ist 1999 zuletzt überarbeitet worden, und zu der Zeit sollte man es (schon lange) besser gewusst haben. Von Zeit zu Zeit sieht man Gegenwehr ([[Link]Bsp. 1[Url= http://groups.google.com/groups?selm=MPG.172f3095b1433bad98b0bb@dnews.peramon.com]], [[Link]Bsp. 2[Url= http://www.well.com/user/xanthian/java/TravellerDoc.html]]), wenn auch bemerkenswert selten (vielleicht ein Indiz, wie wenig solche Regeln überhaupt angewandt werden). -- VolkerGlave Immerhin gibt es ein entsprechendes CodeRefactoring: [[Link][Url= http://www.refactoring.com/catalog/replaceAssignmentWithInitialization.html]Replace Assignment With Initialization] |
Immerhin gibt es ein entsprechendes CodeRefactoring: Replace Assignment With Initialization