1. в том то и проблема что нет аналога «order by» для итераторов
2. LinkedHashMap — Hash table and linked list implementation of the Map interface, with predictable iteration order
3. Зачем?
Главная претензия к ассертам в том, что они громко роняют приложение в дебаге и совершенно не работаю в релизе.
Лично мне гораздо ближе спринговые ассерты, которые можно перехватить и обработать, в отличие от простого, в котором сделано все чтобы не было соблазна восстановиться (Гугловые аннотации мне не нравятся)
> Do not use assertions for argument checking in public methods.
> Do not use assertions to do any work that your application requires for correct operation.
wiki.python.org/moin/WebBrowserProgramming
2. LinkedHashMap — Hash table and linked list implementation of the Map interface, with predictable iteration order
3. Зачем?
в любом случае хороший пример того, как конкретная реализация таки пропихнулась в спецификацию
box-sizing: content-box
лучше позно чем никогда
именно это и плохо
>кто рассчитывает на поведение конкретных реализаций
нахрена тогда вообще спецификации, если на них не рассчитывать
а дублировать данные только для того чтобы «быть в профессии» я не хочу,
уж лучше быть мудаком, но писать красивый код
code.google.com/p/v8/issues/detail?id=164
З.Ы. я так и не понял, автор мальчик или девочка
>>> [ 0 for ( i in 100 ) ];
[0, 0, 0, 0, 0, 0, 0, 0]
отчего же, очень удобно
static.springsource.org/spring/docs/3.0.x/api/org/springframework/util/Assert.html
Лично мне гораздо ближе спринговые ассерты, которые можно перехватить и обработать, в отличие от простого, в котором сделано все чтобы не было соблазна восстановиться (Гугловые аннотации мне не нравятся)
> Do not use assertions to do any work that your application requires for correct operation.
bugs.sun.com/view_bug.do?bug_id=4449383
www.pohuist.net/index.php?title=%D0%A1%D0%B8%D0%BC%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80%20%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0