LINUX.ORG.RU

Java 7. Правила «хорошего тона»

 


0

1

Переключили проект с Java 6 на Java 7.

В проекте активно используется Guava. Стоит ли заменять использования гуавовских классов-утилит типа Objects.equal и Objects.hashCode на их новые эквиваленты, появившиеся в стандартной библиотеке? При том, что большая часть использования Guava никуда не денется.

Соответственно, стоит ли заменять Lists.newArrayList() на new ArrayList<>() и соответственно для других контейнеров?

★

Последнее исправление: reserved (всего исправлений: 2)

я думаю надо использовать функции Java 7

maxcom ★★★★★
()

Конечно, стоит. Бритва Оккама.

Adonai ★★★
()

Работает не трогай.
При написании нового использовать фичи, старое не трогать.

vtVitus ★★★★★
()

Замени лучше. Тут делов на полчаса.

dizza ★★★★★
()
Ответ на: комментарий от vtVitus

И будет каша из разных стилей. Если уж использовать, то только одно или только другое.

Ах да, там ещё клиент на GWT есть. Он пока поддерживает только Java 6.

reserved ★
() автор топика
Последнее исправление: reserved (всего исправлений: 1)
Ответ на: комментарий от Adonai

Один.

Серверная часть и Swing-клиент на Java 7, а GWT неважно, на какой версии компилировать, лишь бы использовалось только поддерживаемое им подмножество языка и библиотеки.

reserved ★
() автор топика
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.