Size: a a a

2020 August 08

DC

Denis Chikanov in learn.java
Ну или не проверять вообще, сказать "сами не справились с ограничением"
источник

S

Sergey in learn.java
Denis Chikanov
Так же, как если не помечен?
Подсвечивает, что параметр итак не null, но ведь ничего не мешает скормить этой функции этот null
источник

S

Sergey in learn.java
Denis Chikanov
Ну или не проверять вообще, сказать "сами не справились с ограничением"
Либо тогда собственно вопрос, как правильно расставить эту аннотацию @NoNull параметру функции
источник

DC

Denis Chikanov in learn.java
Sergey
Подсвечивает, что параметр итак не null, но ведь ничего не мешает скормить этой функции этот null
Ну вообще в зависимости от того, что за реализация аннотации используется, может автоматически генерироваться проверка на нулл.
источник

DC

Denis Chikanov in learn.java
Sergey
Либо тогда собственно вопрос, как правильно расставить эту аннотацию @NoNull параметру функции
Не ставить её, если зачем-то проверяешь после этого вручную.
источник

S

Sergey in learn.java
Хех. Посмотрю. Спасибо)
источник

AA

Albert Abdullin in learn.java
Ребята, насколько зашкварно программировать на уровне реализации?
источник

A

Anton in learn.java
Без солида не рофлово
источник

VB

Vadim Bulatov in learn.java
Albert Abdullin
Ребята, насколько зашкварно программировать на уровне реализации?
Можно, но зачем? Ну и бочку вазелина купи
источник

AA

Albert Abdullin in learn.java
Vadim Bulatov
Можно, но зачем? Ну и бочку вазелина купи
А что мне с ней делать? Правильно ли я понимаю, что если мне где-то вместо интерфейса потребовалась реализация, значит с кодом что-то не так?
источник

NG

Nikita Gryzlov in learn.java
Вспоминается фраза: "на джаве уже столько всего написано, что любое новое приложение - это лишь маппинг объектов одной библиотеки в другую"
источник

A

Anton in learn.java
Albert Abdullin
А что мне с ней делать? Правильно ли я понимаю, что если мне где-то вместо интерфейса потребовалась реализация, значит с кодом что-то не так?
> вместо интерфейса потребовалась реализация
Можешь подробный кейс привести?
источник

AA

Albert Abdullin in learn.java
Anton
> вместо интерфейса потребовалась реализация
Можешь подробный кейс привести?
Да я на андроид пишу. Может быть непонятно. Сейчас я подумаю, как можно изменить
источник

h

humanoid in learn.java
Albert Abdullin
А что мне с ней делать? Правильно ли я понимаю, что если мне где-то вместо интерфейса потребовалась реализация, значит с кодом что-то не так?
java интерфейсы нужны если у тебя много реализаций или ты планируешь множество реализаций
источник

Ln

Larymar neosilator in learn.java
Albert Abdullin
Ребята, насколько зашкварно программировать на уровне реализации?
Модет стоит настроить нормальный di
источник

AA

Albert Abdullin in learn.java
humanoid
java интерфейсы нужны если у тебя много реализаций или ты планируешь множество реализаций
Нет не планирую. Только с одним объектом работать. Пока не спросишь у знающих, так и будешь только с одними советами из книжки работать
источник

ch

central hardware in learn.java
Albert Abdullin
Нет не планирую. Только с одним объектом работать. Пока не спросишь у знающих, так и будешь только с одними советами из книжки работать
это сейчас одна, а потом поздно чаще всего думать
источник

h

humanoid in learn.java
central hardware
это сейчас одна, а потом поздно чаще всего думать
Почему это? Рефакторинг делается в таких случаях - просто
источник

ch

central hardware in learn.java
humanoid
Почему это? Рефакторинг делается в таких случаях - просто
если вы в отличие от всех живущих на земел людей живете в утопии, то конечно да
источник

h

humanoid in learn.java
Альтернатива это облепить весь код в джава интерфейсах и усложнить себе жизнь по дефолту
источник