Pull to refresh
7
Karma
0
Rating

Кодырь

История VIA Technologies: как потеснить AMD и Intel, завоевать половину рынка чипсетов материнских плат и потерять все

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

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

Что не так с коллекциями в Java и почему Guava не поможет

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

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

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

Что не так с коллекциями в Java и почему Guava не поможет

> А то, что оно unchecked, не значит, что оно не может навредить

Потенциальные NPE тоже в try-catch оборачиваете?

Что не так с коллекциями в Java и почему Guava не поможет

> Collections.emptyList()… этот список можно менять, или нет?

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

Returns an empty list (immutable).

Что не так с коллекциями в Java и почему Guava не поможет

Оборачивать не надо, UnsupportedOperationException unchecked же.

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

Вот тут не распарсил, можете развернуть?

Что не так с коллекциями в Java и почему Guava не поможет

SOLIDный L также не нарушается. Опять же, надо джавадоки читать на j.u.Collection и его наследников, чтобы это понять.

Что не так с коллекциями в Java и почему Guava не поможет

Претензии к мутирующим методам интерфейса j.u.Collection вытекают из нежелания читать джавадоки, в которых такие методы являются optional operations и могут выкинуть UnsupportedOperationException.

Что не так с коллекциями в Java и почему Guava не поможет

vavr хорош, но вдруг человек ещё лучше напишет?

UPD: что вряд ли

Что не так с коллекциями в Java и почему Guava не поможет

А про какие библиотеки вы знали, кроме java collections и guava, прежде чем начать свою писать? Ну так, чтобы предварительно рынок исследовать, так сказать.

Построчный разбор лицензии MIT

Очень плохая, не содержит отказа от гарантий.

Win-Win: Спикеры DotNext на встрече SPB .NET Community и наоборот

Я, может быть, сейчас глупость спрошу, но вы уже рассылали ссылки на видео докладов с конференции JBreak участникам, оставившим отзыв?

Японский дурак

почему D, а не Q?

Damsel :)

Универсальный JavaScript

Объектное наследование отличается от классического

Объектное

Прототипное, не?

Универсальный JavaScript

Универсальный JavaScript

монопольный стандарт на клиентский код в web

Нет монополии. Живые и энтерпрайзные: typescript и clojurescript.

что особенно хорошего в нем?

Изоморфизм же.

Information

Rating
Does not participate
Registered
Activity