alf
И я сука знаю почему! ‎- alf
Все-таки идеальный джавовский мирок, где либы просто работают, развращает. ‎- alf
Весь этот грубый мир с нативным кодом, с проблемами совместимости! ‎- alf
Я уж не говорю об ошибках! Checked Exceptions — лучшее, что придумали создатели языков (и что разрушили создатели чертовых библиотек!) ‎- alf
И тут ни за что ни про что нет либы, которая бы just worked. ‎- alf
Я вообще не понимаю вопроса: чувак использует http client, который кидает исключения на все не 2xx ответы, ходит им к некоему серверу, у котором мы ничего не знаем и который возвращает 500, и спрашивает, ЧТО ЗА ОШИБКА? О_О ‎- адский хардлайн в засаде
"джавовский мирок, где либы просто работают" *подавился* там и платформа-то работает кое-как. ‎- смешная третья опция
Ну я нежно люблю мой личный опыт за то что "у меня все работает, ЧЯДНТ". Ну то есть иногда не работает, но крайне редко — видимо, я достаточно сжился с платформой чтобы обходить острые углы на автопилоте. ‎- alf
Скажем так, очень и очень немногие pure Java либы имели проблемы, которые мне бы было заметно сложно понять и заткнуть. В случае, скажем, питона с его сишными библиотеками я могу пойти и застрелиться — ну или заняться багфиксингом на пару недель (что в общем примерно то же самое). ‎- alf
Ну, у меня несколько лет софт бегал под Parallel GC, потому что G1 когда появился -- крашился сразу, а олдовый вроде как CMS -- минут через двадцать после старта. Если пытаться мониторить что-то через JMX -- скоро обнаруживаешь у себя сотни тредов в слипе. Строковые функции, форму которых с эксплицитной локалью никто не использует, а дефолтная дефолтится во что ни попадя. Про библиотеки можно долго рыдать, но я пожалуй не буду. ‎- смешная третья опция
Ну что я могу сказать, я очень люблю такие проблемы. Но ни разу за 14 лет я не видел проблемы, которая на самом деле была бы проблемой JDK. Три проблемы библиотек. Остальное — криворукие девелоперы меняют shared state. Я долго чувствовал себя неполноценным по этому поводу, а потом забил. ‎- alf
Но вот в заглавном посте автор библиотеки почему-то решил что keep-alive нужен только для редиректов. Я, признаться, пасую перед мощью его разума и теперь не знаю даже, патчить ли AHC или взять что попроще. ‎- alf
Под "крашился" я подразумеваю вылет в корку в недрах кода GC. Но ок, whatever : ) ‎- смешная третья опция
Да я верю, и отчасти завидую. Но вот мне везёт. Или не везёт. ‎- alf
Вот как то мне тоже везло. ‎- Все собаки попадают в рай
G1 в 1.7 был сырым говнищем, подтверждаю :) ‎- BSOD bluez