Size: a a a

2021 February 20

DZ

Dmitriy Zanin in pro.jvm
так вот же
источник

ch

central hardware in pro.jvm
Stanislav U.
Если я правильно понял, то можно поменять Editor > Color Scheme > Java > Variables > Reassigned local variable.
Поставить что-то типа Background: FF8080. Будет ярко ругаться на такое, и final не нужен.
еще такое долно быть вынесено в CI-ку однако мы все еще не в утопии
источник

DC

Denis Chikanov in pro.jvm
Stanislav U.
Если я правильно понял, то можно поменять Editor > Color Scheme > Java > Variables > Reassigned local variable.
Поставить что-то типа Background: FF8080. Будет ярко ругаться на такое, и final не нужен.
1) Это не local variable, это параметр метода
2) Если бы глаза программиста были идеально внимательным инструментом, можно было бы и без тестов обходиться, но это не так, потому кодстайл и final
источник

SU

Stanislav U. in pro.jvm
Denis Chikanov
1) Это не local variable, это параметр метода
2) Если бы глаза программиста были идеально внимательным инструментом, можно было бы и без тестов обходиться, но это не так, потому кодстайл и final
Там же есть и Parameters > Reassigned parameter. Сделать ещё краснее!
источник

DC

Denis Chikanov in pro.jvm
Stanislav U.
Там же есть и Parameters > Reassigned parameter. Сделать ещё краснее!
Всё ещё см. п.2
источник

DP

Denis Pavlyuchenko in pro.jvm
Dmitriy Zanin
есть ссылка на оракловую доку, наверное они это из спеки взяли?
сорри, не вижу где там про запрет. Можно цитату, если не сложно?
источник

SU

Stanislav U. in pro.jvm
Denis Chikanov
Всё ещё см. п.2
Контраргументов не имею =(
источник

DZ

Dmitriy Zanin in pro.jvm
Denis Pavlyuchenko
сорри, не вижу где там про запрет. Можно цитату, если не сложно?
ок, возможно слово "запрет" ввело в заблуждение. Да - оно скомпилится. Но, нет - ссылка не изменится. Так ок?)
источник

DC

Denis Chikanov in pro.jvm
Dmitriy Zanin
ок, возможно слово "запрет" ввело в заблуждение. Да - оно скомпилится. Но, нет - ссылка не изменится. Так ок?)
Ссылка чего на что где?
источник

DC

Denis Chikanov in pro.jvm
Если ты всё ещё о том, что за пределами вызова метода ничего не поменяется - ну так никто не спорил с этим с самого начала, но это не запрет чего-либо
источник

DZ

Dmitriy Zanin in pro.jvm
Denis Chikanov
Если ты всё ещё о том, что за пределами вызова метода ничего не поменяется - ну так никто не спорил с этим с самого начала, но это не запрет чего-либо
да всё дело в слове "запрет" оказалось.
видимо работы у людей нет - прицепляетесь к словам )
источник

DC

Denis Chikanov in pro.jvm
Dmitriy Zanin
да всё дело в слове "запрет" оказалось.
видимо работы у людей нет - прицепляетесь к словам )
Дело не в "цепляемся", дело в том, что эта формулировка искажает мысль таким образом, что другие люди воспринимают это утверждение как совсем иное, а именно ошибочное
источник

DZ

Dmitriy Zanin in pro.jvm
Denis Chikanov
Дело не в "цепляемся", дело в том, что эта формулировка искажает мысль таким образом, что другие люди воспринимают это утверждение как совсем иное, а именно ошибочное
ну как:
можно ли сменить ссылку на объект в другом методе, в который этот объект был передан параметром? Нет, нельзя. Нельзя не равно запрещено?
источник

DC

Denis Chikanov in pro.jvm
Dmitriy Zanin
ну как:
можно ли сменить ссылку на объект в другом методе, в который этот объект был передан параметром? Нет, нельзя. Нельзя не равно запрещено?
>это не распространяется на иммутабельность состояния объекта, а замена ссылки запрещена самой спекой

вот в этом предложении нет слов "на объект в другом методе".
источник

DZ

Dmitriy Zanin in pro.jvm
Denis Chikanov
>это не распространяется на иммутабельность состояния объекта, а замена ссылки запрещена самой спекой

вот в этом предложении нет слов "на объект в другом методе".
ок, я же говорю цепляешься 🙂
проехали.
источник

DC

Denis Chikanov in pro.jvm
Denis Chikanov
потому что когда кто-то напишет void myMethod(MyCoolObject param) { param = new MyCoolObject(); //... }, искать это переприсваивание в будущем вообще не улыбается
вот здесь я заменил ссылку, что, как восприняли твоё предложение другие, ты назвал запрещенным
источник

DZ

Dmitriy Zanin in pro.jvm
Denis Chikanov
вот здесь я заменил ссылку, что, как восприняли твоё предложение другие, ты назвал запрещенным
ну вопрос же был не с пустого места, а в контексте обсуждения. Где речь шла обо всем этом. Хорош душить
источник

DC

Denis Chikanov in pro.jvm
@flood для таких вещей
источник

AF

Alexey Fomichev in pro.jvm
Denis Chikanov
@flood для таких вещей
Прошу прощения, кто может ответить - жду комментарии там, спасибо )
источник

AG

Asad Ganiev in pro.jvm
Добрый день.
Из code coverage библиотек какой сейчас самый актуальный? Я просто раньше Code Coverage Intellij IDEA использовал. Посоветуйте пож-та
источник