Pull to refresh
8
0

Кодырь

Send message

Гендерные местоимения

Машина VIA Tommy показала себя неплохо, однако до финиша не дошла, как, впрочем, и остальные участники

Нет, пять машин финишировали https://en.wikipedia.org/wiki/DARPA_Grand_Challenge_(2005).
Tommy же не просто не доехал, он по дороге влетел в стену на скорости 70 миль в час.

> раз джавадок для метода есть, это не значит, что методу место в интерфейсе

Это как это?
Метод есть, документация есть, а места нет.

Или изначально не должно было быть ни метода, ни документации на него, ни даже места для такого метода?
> А то, что оно unchecked, не значит, что оно не может навредить

Потенциальные NPE тоже в try-catch оборачиваете?
> Collections.emptyList()… этот список можно менять, или нет?

В который раз, читаем джавадок

Returns an empty list (immutable).
Оборачивать не надо, UnsupportedOperationException unchecked же.

> То, что метод описан в джавадоке не значит, что он должен быть в интерфейсе

Вот тут не распарсил, можете развернуть?
SOLIDный L также не нарушается. Опять же, надо джавадоки читать на j.u.Collection и его наследников, чтобы это понять.
Претензии к мутирующим методам интерфейса j.u.Collection вытекают из нежелания читать джавадоки, в которых такие методы являются optional operations и могут выкинуть UnsupportedOperationException.
vavr хорош, но вдруг человек ещё лучше напишет?

UPD: что вряд ли
А про какие библиотеки вы знали, кроме java collections и guava, прежде чем начать свою писать? Ну так, чтобы предварительно рынок исследовать, так сказать.
Очень плохая, не содержит отказа от гарантий.
Я, может быть, сейчас глупость спрошу, но вы уже рассылали ссылки на видео докладов с конференции JBreak участникам, оставившим отзыв?
1
23 ...

Information

Rating
Does not participate
Registered
Activity