Опис послуги
ПерекладЯ допрацьовую та лагоджу PHP-код сайтів і беруся за задачі, які інші розробники кинули на півдорозі. Надішліть сайт, що видає помилки, гальмує під навантаженням або дивно поводиться після оновлення, і я знайду справжню причину, а не замаскую симптом. Працюю з чистим PHP, з поширеними фреймворками та з легасі-рушіями, тому старий проєкт без ясної структури мене не лякає.
Мій звичний порядок простий. Спершу я відтворюю проблему й читаю код навколо неї, потім пишу точкову правку та перевіряю, що поруч нічого не ламається. Якщо задача про швидкість, дивлюся на повільні запити до бази, повторну роботу всередині циклів і відсутність кешування, і замірюю результат до й після, щоб покращення було числом, а не відчуттям. Якщо задача про безпеку, перевіряю впровадження коду, міжсайтовий скриптинг, відкриті секрети та слабкі правила доступу й закриваю їх, не переписуючи весь застосунок заново.
Ви отримуєте охайні, прокоментовані зміни, коротку записку про те, що було не так і чому, та резервну копію кожного файлу, якого я торкався. Я тримаю вас у курсі на кожному кроці й не викладаю неперевірений код на живий сайт. Якщо ви не впевнені, що саме зламалося, опишіть симптом — я спершу розберуся, а потім чесно оціню роботу. Невеликі термінові правки зазвичай можу почати того ж дня.
Мій звичний порядок простий. Спершу я відтворюю проблему й читаю код навколо неї, потім пишу точкову правку та перевіряю, що поруч нічого не ламається. Якщо задача про швидкість, дивлюся на повільні запити до бази, повторну роботу всередині циклів і відсутність кешування, і замірюю результат до й після, щоб покращення було числом, а не відчуттям. Якщо задача про безпеку, перевіряю впровадження коду, міжсайтовий скриптинг, відкриті секрети та слабкі правила доступу й закриваю їх, не переписуючи весь застосунок заново.
Ви отримуєте охайні, прокоментовані зміни, коротку записку про те, що було не так і чому, та резервну копію кожного файлу, якого я торкався. Я тримаю вас у курсі на кожному кроці й не викладаю неперевірений код на живий сайт. Якщо ви не впевнені, що саме зламалося, опишіть симптом — я спершу розберуся, а потім чесно оціню роботу. Невеликі термінові правки зазвичай можу почати того ж дня.