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
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.