Java Resourcen / Diskussion Coding Standards
 
StartSeite | JavaResourcen/ | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern

Veränderung (letzte Änderung) (Korrektur, Autor, Normalansicht)

Verändert: 1c1,4
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]

In Abschnitt "6.3 Placement" der Code Conventions for the Java Programming Language der Firma 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 (Bsp. 1, Bsp. 2), wenn auch bemerkenswert selten (vielleicht ein Indiz, wie wenig solche Regeln überhaupt angewandt werden). -- VolkerGlave

Immerhin gibt es ein entsprechendes CodeRefactoring: Replace Assignment With Initialization


StartSeite | JavaResourcen/ | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 15. Januar 2003 23:23 (diff))
Suchbegriff: gesucht wird
im Titel
im Text