Реальный пример обновления сайта которое ломает сайт. Прекрасное обновление плагина сайта после которого сайт перестает работать. Обновления (часть 6).

...<- Предыдущая

Реальный пример уничтожения работы сайта по причине обновлений сайта. Без совестные корпорации и разработчики уничтожают адекватный подход к разработке сайтов и компонентов сайтов.

Теперь хочу привести реальный пример из моей практики разработки сайтов под wordpress, также это не означает что в других системах сайтов нет таких проблем как у wordpress, они есть у многих современных системах, основное что я хочу донести это то, что людям нужно знать, что обновления сайтов не призваны только улучшать сайт, они также призваны в современном мире делать поломки сайтов после которых сайт просто перестает работать. И тем самым через маленькое изменение, которое разработчики плагина и владельцы плагина могли бы просто сделать по совести и очень просто, они берут и закрывают на это глаза, делают изменение названия функции и хорошо знают, что после этого сайты которые используют их плагин просто перестанут работать. Делают это потому, что бы после поломки сайта к ним начали обращаться за исправлением за которое им будут за ничто платить дополнительные деньги владельцы сайтов. Хотя вина в даном случае за такой без совестный подход лежит на тех разработчиках и владельцах компаний которые сделали такие неадекватные изменения в коде плагина.

Подчеркиваю, что есть такие изменения в коде которые необходимы и никаким другим образом не обойтись что бы их не делать. Но то что разработчики плагина "wpc-ajax-add-to-cart" делают это вообще не проблема им делать так что бы сайты которые зависят от их плагина продолжали работать. Зачем изменять название функции, если даже изменяете то оставьте и старую функцию для того что бы старые версии сайтов работали и не ломались.

К сожалению такой принцип считается сейчас нормой не только в этих разработчиков, но и у многих других, где правят большие корпорации которым интересно только класть больше денег себе в карманы, а не качественная разработка сайтов.

На картинке видно код адаптации моей темы под плагин wordpress "wpc-ajax-add-to-cart". Под номерами 1, 2, 3 показано стрелками как менялось название функции плагина wordpress с выходом его новых версий.

  1. Версия "1.5.0" плагина wordpress "wpc-ajax-add-to-cart" имеет название функции: "add_to_cart_variable".
  2. Версия "1.6.0" плагина wordpress "wpc-ajax-add-to-cart" имеет название функции: "ajax_add_to_cart_variable".
  3. Версия "2.1.7" плагина wordpress "wpc-ajax-add-to-cart" имеет название функции: "ajax_add_to_cart".

Задайте свой вопрос:

14
x
x