Занимаюсь доводкой и ремонтом PHP-кода сайтов, охотно подхватываю проекты, брошенные предыдущими исполнителями. Дайте площадку, которая сыплет ошибками, вязнет под нагрузкой или ломается после очередного обновления, — я докопаюсь до корня, а не спрячу внешний признак. В работе привычны и чистый PHP, и популярные фреймворки, и старые самописные движки, так что запутанный проект без документации меня не отпугнёт.
Схема работы прозрачная. Сперва повторяю сбой у себя и вникаю в окружающий код, потом делаю адресную правку и убеждаюсь, что соседние участки продолжают работать. Когда речь про быстродействие, изучаю тяжёлые обращения к базе, лишние вычисления в циклах и незакэшированные места, а выигрыш подтверждаю замерами до и после — цифрой, а не на глаз. Когда речь про защиту, ищу инъекции, межсайтовые сценарии, торчащие наружу ключи и дырявые проверки прав и устраняю их без тотального переписывания приложения.
На выходе — опрятные правки с комментариями, короткое резюме о причине неполадки и копия каждого затронутого файла. По ходу дела держу вас в курсе и никогда не заливаю на боевой сайт непроверенный код. Не знаете, что именно сломалось, — просто опишите симптом, я сначала проведу разбор, а затем назову честную стоимость. За мелкие горящие задачи нередко берусь в день обращения.
Схема работы прозрачная. Сперва повторяю сбой у себя и вникаю в окружающий код, потом делаю адресную правку и убеждаюсь, что соседние участки продолжают работать. Когда речь про быстродействие, изучаю тяжёлые обращения к базе, лишние вычисления в циклах и незакэшированные места, а выигрыш подтверждаю замерами до и после — цифрой, а не на глаз. Когда речь про защиту, ищу инъекции, межсайтовые сценарии, торчащие наружу ключи и дырявые проверки прав и устраняю их без тотального переписывания приложения.
На выходе — опрятные правки с комментариями, короткое резюме о причине неполадки и копия каждого затронутого файла. По ходу дела держу вас в курсе и никогда не заливаю на боевой сайт непроверенный код. Не знаете, что именно сломалось, — просто опишите симптом, я сначала проведу разбор, а затем назову честную стоимость. За мелкие горящие задачи нередко берусь в день обращения.