Cum preluați un proiect web abandonat de un fost dezvoltator?
Dezvoltatorul nu mai răspunde, site-ul afișează o eroare și nimeni nu știe unde este codul. Situația este mai frecventă decât pare. Se rezolvă aproape întotdeauna, cu condiția să procedați în ordinea corectă.
1. Recuperați accesurile
Mai întâi, inventariați și recuperați: domeniul, găzduirea, baza de date, depozitul de cod, conturile serviciilor terțe (plată, e-mail, API). Domeniul este prioritar: dacă este pe numele fostului furnizor, transferați-l pe numele dumneavoastră.
2. Faceți copii și securizați
Faceți o copie completă a fișierelor și a bazei de date înainte de a modifica ceva. Apoi schimbați toate parolele și retrageți accesurile fostului dezvoltator. Verificați că nu este exploatată nicio vulnerabilitate cunoscută.
3. Auditați codul
- versiunile limbajului, framework-ului și dependențelor;
- existența testelor și a documentației;
- modificările făcute direct pe server;
- părțile fragile sau neînțelese.
4. Decideți: corectare, preluare sau refacere
Refacerea completă este rareori cea mai bună primă decizie: se pierd reguli de business invizibile în cod. De cele mai multe ori, se stabilizează întâi, apoi se modernizează pe bucăți. Reconstruirea completă se justifică atunci când tehnologia nu mai este întreținută sau orice modificare strică altceva. Vedeți pagina noastră migrare și actualizare.
5. Evitați repetarea situației
Cereți ca codul să fie într-un depozit pe numele dumneavoastră, accesurile să fie documentate, iar proprietatea asupra codului să fie scrisă în contract. Un contract de mentenanță evită și ca un proiect să rămână fără nimeni care să îl supravegheze.
Un proiect de preluat?
Spuneți-ne ce mai funcționează și ce este blocat: vom începe cu securizarea.