Да вся серия комиксов это профессиональный юмор.
так под каждой серией эту картинку и постят
На Реакторе чтят традиции.
А потом выходит новая версия и, опаньки!, в ней уже нету этих функций - их же вам никто не обещал поддерживать. Сам себе злой Буратино.
В случае использования недокументированного API, версия библиотеки\плагина замораживается на текущей. Переход на новую версию - отдельная задача с поиском нового API или вообще нового плагина. Да и с документированными API бывает обновление с потерей совместимости, так что и в этом случае часто версия замораживается.
Новые версии выходят не зря - исправляются найденные баги, добавляется новый функционал, закрываются дыры в безопасности, расширяются возможности и прочая плюшки.
А мы тут из-за таких Буратин сидим как дурни на прежней версии из-за критичного использования в объёмном проекте и кушаем ложкой прелести устаревшего давным-давно релиза.
Обновления прежнего интерфейса (с потерей совместимост) толковые библиотеки проводят редко, и перед этим несколько версий идёт с поддержкой прежнего, просто с пометкой депрекейтед, всё пашет, но вот тут лежит у нас более предпочтительный вызов, настоятельно рекомендуем.
Кроме этого, есть правило - прежний интерфейс убирают/меняют на очень стабильных релизах, которые можно использовать долго спокойно, а вот с недокументалкой... всё может исчезнуть на любом промежуточном сыром релизе, никто ничего не обязан ни формально, ни неформально.
А мы тут из-за таких Буратин сидим как дурни на прежней версии из-за критичного использования в объёмном проекте и кушаем ложкой прелести устаревшего давным-давно релиза.
Обновления прежнего интерфейса (с потерей совместимост) толковые библиотеки проводят редко, и перед этим несколько версий идёт с поддержкой прежнего, просто с пометкой депрекейтед, всё пашет, но вот тут лежит у нас более предпочтительный вызов, настоятельно рекомендуем.
Кроме этого, есть правило - прежний интерфейс убирают/меняют на очень стабильных релизах, которые можно использовать долго спокойно, а вот с недокументалкой... всё может исчезнуть на любом промежуточном сыром релизе, никто ничего не обязан ни формально, ни неформально.
Бывает, нужный функционал есть только в недокументированных/скрытых API.
В моей практике такого не было.
Если функционал нужен, и он только в недокументалке, его проще написать самому, чем использовать это минное поле без флажков, на которое убьёшь кучу времени, выясняя, как оно пашет в деталях, и всё равно неясно, где что вылезет, и как оно будет в следующей версии, нужно пересматривать, иначе оп-ля, метод в прежнем релизе делал одно, а в этой делает немного иное (а сигнатура та же!), и хрен поймёшь, почему у нас в новой версии всё слетело...
Не, недокументалку недаром не открывают во внешку...
Если функционал нужен, и он только в недокументалке, его проще написать самому, чем использовать это минное поле без флажков, на которое убьёшь кучу времени, выясняя, как оно пашет в деталях, и всё равно неясно, где что вылезет, и как оно будет в следующей версии, нужно пересматривать, иначе оп-ля, метод в прежнем релизе делал одно, а в этой делает немного иное (а сигнатура та же!), и хрен поймёшь, почему у нас в новой версии всё слетело...
Не, недокументалку недаром не открывают во внешку...
Во первых я написал - версия замораживается до следующей итерации, а в следующей не проблема обновить и переписать вызовы. Во вторых, судя по тому что комикс про веб разработчиков, там из раза раз встречаются заказчики с просьбой поставить ту CMS которую они хотят, и реализовать те вещи, которых в этой CMS нет, и в плагинах их нет, но если слегка перекорежить ту версию плагина, то заработает. И конечно бюджет не подразумевает, что к плагин будет писаться с нуля, если плагин - движок форума или интернет магазина. Я полетел.
Быть может, в web'е оно и так.
У меня-то опыт пикладнухи только для дроида, и из трёх проектов один _полностью основан на скрытых апи_. Там даже сишная либа не спасёт, всё так плохо.
Касательно web'а:
Я ненавижу динамическую бесконечную подгрузку там, где можно было разбить информацию на страницы. Есть комикс про это?
У меня-то опыт пикладнухи только для дроида, и из трёх проектов один _полностью основан на скрытых апи_. Там даже сишная либа не спасёт, всё так плохо.
Касательно web'а:
Я ненавижу динамическую бесконечную подгрузку там, где можно было разбить информацию на страницы. Есть комикс про это?
Я тоже ненавижу это дерьмо :'(, но мне на работе всегда дают задание сделать страницу именно так, потому что так модно современно и вообще надо.
Лично находил в экзешнике необфусцированные имена процедур, использовал их, и был успешен. Потом какой то пидр из разработчиков выложил их в открытый доступ и я стал ненужен.
Чтобы написать коммент, необходимо залогиниться