Реальний приклад оновлення сайту яке ломає сайт. Чудове оновлення плагіну сайту після якого сайт перестає працювати. Оновлення (частина 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"

Задайте своє питання:

16
x
x