Здравствуйте, Нэчер, Вы писали:
Н>Очень интересно, почему в JAVA (в отличии от C/C++) принято не переносить '{' на новую строку? Н>IMHO, жутко неудобно!
Ну, про стандарты кодирования от SUN уже сказали. И соблюдение стандарта — это очень сильный аргумент в пользу K&R стиля.
По личному опыту: K&R стиль провоцирует ошибки на вложенных if'ах. По крайней мере, из двух программистов в проекте тот, что пользовался K&R стилем, допускал их гораздо чаще, что тот, что использовал GNU стиль.
Я в своих проектах разрешаю использовать любой стиль (из двух), с общим требованием — стиль уже начатого файла менять нельзя (что бы контроль версий не разъезжался).
Сам всю жизнь использовал GNU-стиль (но это еще с Pascal'я пришло).
А вообще, конечно, почти всегда это не существенно. А для сложных случае в Eclipse можно переформатировать сложный блок в удобном (GNU) виде (сколько я таким образом ошибок нашел....).