Legacy PHP code
Хотелось бы услышать советы тех, кто сталкивался с ОЧЕНЬ старым и убитым кодом (PHP). Гуглил совестно, нашел много полезного, но все равно обращаюсь к вам.
На данный момент поддерживаю груду старых php скриптов с вкраплениями perl.
Все писалось г@внокодерами молодыми разработчиками на протяжении
Всю жизнь скрипты писались и правились на боевом сервере по FTP без средств контроля версий.
Все написано в стиле:
mysql_connect(хардкорно, прописаннные, параметры соединения) or die("err!«)
Возможно ли хотя бы частично перенести разработку на локальную машину? О полном разделении dev/prod речь не идет, так как скрипты взаимодействуют со специфическим ПО под FreeBSD.
Скрипты, базы данных имеют разные кодировки (KOI8-U, KOI8-R, UTF-8, WINDOWS-1251), поэтому в IDE (PHPStorm) массовый поиск и замена вызывают сильную попоболь. Может, кто-то знает как с этим бороться?
Идея «переписать все с нуля» руководству не нравится, да и у одного разработчика на это уйдет вечность. Работаем с тем, что есть.
Кто сталкивался с таким? Как налаживали процесс разработки?
62 коментарі
Додати коментар Підписатись на коментаріВідписатись від коментарів