Услуги · 2 из 3
Модернизация устаревших PHP-систем без остановки бизнеса
PHP 5, который до сих пор принимает заказы. Код без фреймворка, без документации и без единого из тех, кто его писал. Мы берём его на себя, делаем безопасным и обновляем, шаг за шагом.
Что вы получаете
- Понятный отчёт о том, что у вас есть: что работает, что рискованно, что делать в первую очередь.
- Тестовая копия системы, чтобы ничего не пробовать на рабочей.
- PHP 5 → 7 → 8, старая и новая версии работают параллельно, пока идёт переезд.
- Дыры в безопасности закрываем по ходу: запросы к базе, пароли, загрузка файлов, забытые страницы админки.
- Наконец-то документация, написанная для следующего, и вполне возможно, что это будем мы.
Типичные задачи
Без передачи дел
Разработчик ушёл, пароли в таблице, а система должна работать дальше.1
Хостинг отключает PHP 5
Дедлайн от хостера и система, которая никогда не видела PHP 7.
Только для компьютера
Внутренний инструмент 2009 года, который наконец должен заработать на телефоне и планшете.
Чужой код от ИИ
Сгенерирован за выходные, сломан к понедельнику. Исправляем по чётким критериям приёмки.
Как это происходит
Аудит
Копия на тестовом сервере, код прочитан, риски записаны.
Страховка
Резервные копии, которые действительно восстанавливаются, и проверки процессов, приносящих деньги.
Малые шаги
По одной части, каждую проверяем и запускаем отдельно.
Сопровождение
Потом хостинг и поддержка или аккуратная передача вашей команде.
Цена
Аудит — небольшой первый этап по фиксированной цене; он заканчивается планом и ценой за остальное. Сам переезд оплачивается фиксированно за шаг или по факту, когда система то и дело всех удивляет. Каждую цену определяем под задачу, когда понятен объём, и наши цены держатся середины рынка: ни часов «за копейки», ни мраморного холла в счёте.
Вопросы
Остановится ли система, пока вы работаете?
Нет. Работа идёт на копии; изменения попадают в рабочую систему небольшими проверенными шагами, в согласованное с вами время.
Может, лучше переписать с нуля?
Редко. Переписывание выбрасывает годы исправленных ошибок. Мы предлагаем его, только если аудит показывает, что так дешевле, и говорим об этом письменно.
Наш код без фреймворка. Это проблема?
Нет. Немало хороших систем написано без него. Мы работаем с тем, что есть.
Работы
Бухгалтерская система · Австралия · с 2018 года
Взяли без документации и без передачи дел
С 2018 года никто другой над ней не работал: PHP 5 → PHP 8, интеграция с Xero API, интерфейс только для компьютера переделан для телефонов и планшетов, плюс сервер, на котором она работает. Сопровождаем до сих пор.2
1 Без документации, критична для бизнеса и слегка с привидениями? Наш любимый тип. Берём с собой отладчик и фонарик.
2 По просьбе клиента показываем только словами. Она очень хорошая. Придётся поверить нам на слово.
Что-то старое, что должно работать дальше?
Отправить запрос →