Size: a a a

2020 November 23

DC

Denis Chikanov in learn.java
Viktor
Причем тут первое по значению тогда?
Это ровно то же самое, серьёзно
источник

.

... in learn.java
Viktor
Причем тут первое по значению тогда?
Ну первое число не больше и не меньше остальных. По значению написано чтоб ты не гадал по каким критерием
источник

V

Viktor in learn.java
Ок, спасибо, что пояснили)
источник

ДБ

Дмитрий Баевский... in learn.java
А еще там интресность в том, что сортировка второго и третьего числа может быть любой. Не обязательно по возрастанию.
источник

ДБ

Дмитрий Баевский... in learn.java
Я так понимаю, задача на логические цепочки && ||
источник

DC

Denis Chikanov in learn.java
Дмитрий Баевский
Я так понимаю, задача на логические цепочки && ||
На самом деле там одного && хватит
источник

ДБ

Дмитрий Баевский... in learn.java
if (( b > a && b <= c) || (b > c && b <= a))...
Ведь третье может быть больше второго. Я не представляю как без ИЛИ
источник

V

Viktor in learn.java
Дмитрий Баевский
if (( b > a && b <= c) || (b > c && b <= a))...
Ведь третье может быть больше второго. Я не представляю как без ИЛИ
Там и без if скорее всего
источник

.

... in learn.java
If ( b<= a && c>=a)
Else if( )
источник

DC

Denis Chikanov in learn.java
Дмитрий Баевский
if (( b > a && b <= c) || (b > c && b <= a))...
Ведь третье может быть больше второго. Я не представляю как без ИЛИ
var left = Math.min(b, c)
var right = Math.max(b, c)
источник

ДБ

Дмитрий Баевский... in learn.java
Кстати! А что правильнее: городить сложные логические цепочки или else-if?
источник

.

... in learn.java
Denis Chikanov
var left = Math.min(b, c)
var right = Math.max(b, c)
Ля красиво , что и отличает опытного от неопытного человека
источник

DC

Denis Chikanov in learn.java
Дмитрий Баевский
Кстати! А что правильнее: городить сложные логические цепочки или else-if?
Зависит от контекста - правильнее то, что проще и однозначнее читается
источник

KD

Konstantin Drakos in learn.java
Дмитрий Баевский
Кстати! А что правильнее: городить сложные логические цепочки или else-if?
Зависит от количества условий мб
источник

ДБ

Дмитрий Баевский... in learn.java
Не сочтите за назойливость. А насколько в индустрии разрешается тянуть вот так зависимости? Я читал где-то, что чем меньше создано переменных, чем меньше тянется и импортируется классов, пускай даже стандартных, тем правильнее и лучше. Или это из разряда "сам себя объегорил" и "изобретение велосипеда"?
источник

DC

Denis Chikanov in learn.java
Дмитрий Баевский
Не сочтите за назойливость. А насколько в индустрии разрешается тянуть вот так зависимости? Я читал где-то, что чем меньше создано переменных, чем меньше тянется и импортируется классов, пускай даже стандартных, тем правильнее и лучше. Или это из разряда "сам себя объегорил" и "изобретение велосипеда"?
1) Стандартная библиотека у тебя один фиг именно в зависимостях есть, ты не тянешь зависимость
2) Лишний импорт - вообще не беда, на количество импортов на моём опыте не смотрит вообще никто
2.5) Ну в данном случае можно конечно завести у себя локально int max(int a, int b) {if (a > b) return a else return b}, разницы никакой
3) Тянуть зависимость ради одной функции было бы скорее всего плохо, если функция тривиальная
4) Само по себе количество переменных/классов/зависимостей не коррелирует с качеством кода - надо избегать избыточность, но если добавление переменной/класса например помогает заметно улучшить читаемость или поддерживаемость кода - это почти однозначно стоит сделать
источник

ДБ

Дмитрий Баевский... in learn.java
Спасибо.
источник

N

Nonverbis in learn.java
Скажите, пожалуйста, как мне локализовать проблему?
https://pastebin.com/WMVbEZK3
источник

DC

Denis Chikanov in learn.java
at com.example.shop.models.Product.toString(Product.java:18)
 at com.example.shop.models.ProductSet.toString(ProductSet.java:14)
Всё локализовано.
У тебя двусторонняя связь, и стандартный ломбоковский toString. А дальше сам подумай, как может проявиться проблема.
источник

N

Nonverbis in learn.java
Denis Chikanov
at com.example.shop.models.Product.toString(Product.java:18)
 at com.example.shop.models.ProductSet.toString(ProductSet.java:14)
Всё локализовано.
У тебя двусторонняя связь, и стандартный ломбоковский toString. А дальше сам подумай, как может проявиться проблема.
Ушел думать, спасибо.
источник