Size: a a a

Обсуждения техдирские

2021 January 09

ЮВ

Юра В 🦄 in Обсуждения техдирские
Andrey Shetukhin
Значит проект  не был очень уж большим. А вот Одноглазики имели анальные боли и разрыв прямой кишки.
ну ему, наверное, далеко до ОК. с другой стороны, из открытых источников я знаю про немало хаков и юзание недокументированного поведения в ок
источник

IS

Igor Shekalev in Обсуждения техдирские
Andrey Shetukhin
Ну да, попробуйте перенести проект со старой Java 7 на Java 8. Будет ОЧЕНЬ весело.
Мы все-таки имели в виду разное железо, но одну и ту же версию JRE.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Igor Shekalev
Мы все-таки имели в виду разное железо, но одну и ту же версию JRE.
Так это без разницы. Проблема в том, что всё это - очень хрупкое.
источник

ЮВ

Юра В 🦄 in Обсуждения техдирские
если сравнивать другие рантайма типа питона, руби, пхп, то в жаве апгрейд на старшую версию оказывался относительно дешевым. как там люди мигририруют, я не знаю. наверное, по итогу защищают кандидатскую, выплачивают ипотеку и натирают сфинктеры чтобы потом ещё долго демонстрировать мозоли на конфах
источник

ЮВ

Юра В 🦄 in Обсуждения техдирские
"если кому-то удается сделать что-то работающее на nodejs то его сразу все поздравляют, потому что это правда успех" (С)
источник

C

Combot in Обсуждения техдирские
Чтобы согласиться с правилами и общаться в чатике, нажми кнопку ниже этого текста!
источник
2021 January 10

S

Sergey in Обсуждения техдирские
Юра В 🦄
такой наброс про то что невозможно ПЕРЕНЕСТИ между версиями джавы, что даже спорить странно
Может опрос на эту тему сделать? Мне думается что ситуация слегка усугублена
источник

YM

Yuri M in Обсуждения техдирские
It depends. В примере 6-7-8 действительно несложно.

А вот на 11 — уже нарушена обратная совместимость в JDK (XML-парсеры) — в лучшем случае не скомпилируется, в худшем — NoClassDefFound runtime error
источник

YM

Yuri M in Обсуждения техдирские
С одной стороны это правильно — исключать прикладные библиотеки из ядра.

С другой, я понимаю Андрея — при мажорных апдейтах LTS никто ничего не гарантирует.

Оттуда и взялась благородная идея за премию портировать в дистрибутивы восьмёрки фичи из более поздних JDK
источник

C

Combot in Обсуждения техдирские
🌟 Yuri M has reached level 4!
источник

ЮВ

Юра В 🦄 in Обсуждения техдирские
Yuri M
It depends. В примере 6-7-8 действительно несложно.

А вот на 11 — уже нарушена обратная совместимость в JDK (XML-парсеры) — в лучшем случае не скомпилируется, в худшем — NoClassDefFound runtime error
в интернетах есть исчерпывающее руководство по миграции с 8 на 11. я проверял на небольшом проекте (меньше 500ч*мес разработки), самое сложное оказалось смигрировать основные фреймворки. но опять же, оцениваю сложность проще, чем выпуск минорного релиза
источник

YM

Yuri M in Обсуждения техдирские
Я в мрачном мире корпоратов живу, когда для запуска моей war-ки требуются ещё и third-party-in-house-war-ки-платформы.
И эти ребята из других департаментов не хотят устранять зависимости — вежливо просят в бэклог 2022 года.

Но да, это дичь, лечится обрезанием зависимостей и тогда всё мигрирует прекрасно
источник

YM

Yuri M in Обсуждения техдирские
Исключение зависимостей это, конечно, локальный мятеж — нужно стараться не привлекать внимание санитаров
источник

YM

Yuri M in Обсуждения техдирские
И этот тезис не противоречит вашему — в вашем случае действительно апгрейд стоит дешевле минорного релиза
источник

MB

M B in Обсуждения техдирские
Andrey Shetukhin
Значит проект  не был очень уж большим. А вот Одноглазики имели анальные боли и разрыв прямой кишки.
Хех, это когда?:) 7 лет там оттрубил разрывов не помню ;)
источник

C

Combot in Обсуждения техдирские
алексей has been banned! Reason: CAS ban.
источник

PD

Phil Delgyado in Обсуждения техдирские
Andrey Shetukhin
Потому, что Java НЕ РАБОТАЕТ по методу "пиши на чём угодно, запускай где угодно", это маркетинговые сказки. Любой более-менее серьёзный проект на Java невозможно не то, чтобы перенести между версиями Java, но даже между сильно различающимся железом одной и той же архитектуры.
Ээ, это что-то странное. Я ни разу не встречал проблем между версиями (если делать думая хоть чуть-чуть) и между железками. Да, если активно использовать unsafe - проблемы будут. Но оно потому и unsafe
источник

PD

Phil Delgyado in Обсуждения техдирские
Andrey Shetukhin
Значит проект  не был очень уж большим. А вот Одноглазики имели анальные боли и разрыв прямой кишки.
Так они активно используют unsafe, но это их проблемы
источник

PD

Phil Delgyado in Обсуждения техдирские
Но я вот помню обсуждение в Я году в 2010м, типа есть кусок кода в поиске, если его переписать, скорость вырастет на треть и можно пару сотен серверов сократить. Но выгоднее человека, могущего такое переписать - направить на новые фичи и это даст больше дохода.
источник

NK

ID:0 in Обсуждения техдирские
Оскал капитализма: реальность 2.0

Частная компания в одностороннем порядке отключила тормоза у вашего автомобиля. Отключила свет в реанимации с вашим ребёнком. Частная платежная система обнулила ваши вклады. Это её право.

Теперь, когда маски сброшены, как изменится работа с матрицами рисков и импорто-замещением? Как переориентируется работа девопс для ухода от «естественных» монополий? Как скорректируются стратегические планы развития?
источник