phd

Обратная несовместимость

Nov 28, 2023 18:28

Переписывание скриптов на Python 3 помогло лишь частично:

DeprecationWarning: urllib.parse.splittype() is deprecated as of 3.8, use urllib.parse.urlparse() instead.Эти люди вообще не знают, что такое "обратная совместимость". А те несколько человек, которые знают, не придают ей никакого значения. Каждую мажорную версию что-нибудь удаляют из языка ( Read more... )

лытдыбр, python, печально

Leave a comment

Comments 17

lj_frank_bot November 28 2023, 15:29:44 UTC
Здравствуйте!
Система категоризации Живого Журнала посчитала, что вашу запись можно отнести к категориям: IT, Литература, Общество.
Если вы считаете, что система ошиблась - напишите об этом в ответе на этот комментарий. Ваша обратная связь поможет сделать систему точнее.
Фрэнк,
команда ЖЖ.

Reply


vitus_wagner November 28 2023, 15:35:14 UTC

По-моему ты преувеличенно хорошего мнения о С/C++. Там тоже то, что в о времена K&R было единственно правильным стилем написания, нынче вызывает warning-и компиляторов.

Reply

phd November 28 2023, 16:49:34 UTC

Разность стилей - это пустяки. Обратная несовместимость - это когда из языка или библиотеки удаляют что-то, что 20 лет перед этим работало. Или изменяют несовместимым образом и приходится всё переписывать.

Reply

vitus_wagner November 28 2023, 17:14:27 UTC

По нынешним временам "выдает warning компилятора" == " не компилируется". Потому что только камикадзе собирает большой проект без -Werror.

Reply

beldmit November 28 2023, 18:13:31 UTC

Только камикадзе собирает проект с -Werror. Потому что более новая версия компилятора == проект не собирается.

Reply


Leave a comment

Up