Это более или менее связано с управлением проектами, а также с каждым разработчиком. Как вы, ребята, справляетесь с этой ситуацией, когда вы разработали много функций на сайте разработки, и все они протестированы клиентом и готовы к запуску.
Эти функции имеют некоторый код в общих файлах, т.е. Один файл PHP содержит код для одной функции, а также еще одной функции.
Но клиент попросит вас загрузить только 2 функции из 10 или 15. Файлы являются общими, если вы загружаете этот файл напрямую, это приведет к ошибкам, потому что в них есть код для других функций. Если вы загрузите все обновленные файлы, тогда все функции будут активны.
Возможный способ - вернуться и закомментировать эту функцию, которая сейчас не нужна в прямом эфире из общих файлов. Но есть вероятность, что где-то еще забыли прокомментировать.
Это тоже не лучший способ, и, наконец, клиент скажет, что случилось, все было протестировано на сервере разработки и почему эти ошибки и ошибки появляются на живом сервере. Это уменьшит доверие разработчиков.
Я сталкивался с этой проблемой много раз и не мог найти никакого хорошего способа избежать этих проблем. Я думаю, что вы, ребята, тоже столкнулись с этой проблемой.
Я думаю, что здесь может помочь система управления версиями.
Как вы, ребята, справляетесь с этим?
Не могли бы вы поделиться идеями?