Как да поемете уеб проект, изоставен от предишен разработчик?
Разработчикът вече не отговаря, сайтът показва грешка и никой не знае къде е кодът. Ситуацията е по-честа, отколкото изглежда. Почти винаги може да се реши, стига да се действа в правилния ред.
1. Възстановете достъпите
Първо съставете списък и си върнете: домейн, хостинг, база данни, хранилище на кода, акаунти в услуги на трети страни (плащане, имейл, API). Домейнът е приоритет: ако е на името на предишния изпълнител, прехвърлете го на свое име.
2. Направете резервно копие и защитете
Преди да пипнете каквото и да е, направете пълно резервно копие на файловете и базата данни. След това сменете всички пароли и отнемете достъпите на предишния разработчик. Проверете дали не се използва известна уязвимост.
3. Направете одит на кода
- версии на езика, рамката и зависимостите;
- наличие на тестове и документация;
- промени, направени директно на сървъра;
- крехки или неразбрани части.
4. Решете: поправка, поемане или изграждане наново
Пълното преработване рядко е най-доброто първо решение: губят се бизнес правила, невидими в кода. Най-често първо се стабилизира, а после се модернизира на части. Пълното изграждане наново е оправдано, когато технологията вече не се поддържа или всяка промяна чупи нещо друго. Вижте страницата ни миграция и обновяване.
5. Не допускайте повторение
Изисквайте кодът да е в хранилище на ваше име, достъпите да са документирани, а собствеността върху кода – вписана в договора. Договорът за поддръжка също гарантира, че проектът никога няма да остане без надзор.
Проект за поемане?
Кажете ни какво още работи и какво е блокирало: ще започнем със защитата.